2010-11-20 91 views

回答

42

RFC 2001

由于TCP不知道是否重复ACK被丢失 段或只是一个片段的重新排序引起的,它等待少数要接收重复ACK 。假定如果仅有一个重新排序的段,则在重新排序的段被处理之前将只有一个或两个重复ACK,这将使得 然后生成新的ACK。如果连续接收到三个或更多重复的ACK为 ,则强烈指示某个段已丢失 。然后,TCP执行似乎是丢失段的重新发送,而不等待重新发送定时器到 到期。

直到第三个重复似乎是,直到第三个副本更有可能只是无序交付和重新发送是不是真的需要的原因。

相关问题