2010-11-20 42 views

回答

42

RFC 2001

由於TCP不知道是否重複ACK被丟失 段或只是一個片段的重新排序引起的,它等待少數要接收重複ACK 。假定如果僅有一個重新排序的段,則在重新排序的段被處理之前將只有一個或兩個重複ACK,這將使得 然後生成新的ACK。如果連續接收到三個或更多重複的ACK爲 ,則強烈指示某個段已丟失 。然後,TCP執行似乎是丟失段的重新發送,而不等待重新發送定時器到 到期。

直到第三個重複似乎是,直到第三個副本更有可能只是無序交付和重新發送是不是真的需要的原因。

相關問題