TCP之快重傳與快恢復

1.快重傳

對於接收方來說,如果接收方收到一個失序的報文段,就立即回送一個 ACK 給發送方

當發送方收到了3個重複的ACK時,則發送方快速重傳丟失的包(所謂失序的報文是指,用戶沒有按照順序收到TCP報文段,比如接收方收到了報文 M1, M2, M4,那麼M4就稱爲失序報文,也就是M3被丟失),而不必等待M3的重傳計時器到期

2.快恢復

在慢啓動或擁塞避免重,當出現超時重傳時,TCP就會把慢啓動門限 ssthresh 的值設置爲 cwnd 值的一半,同時 cwnd 設置成1

  • 那快恢復怎麼操作?

一旦出現超時重傳,或者收到第三個重複的 ack 時(快重傳),TCP 會把慢啓動門限 ssthresh 的值設置爲 cwnd 值的一半,同時 cwnd = ssthresh

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章