1.快重傳
對於接收方來說,如果接收方收到一個失序的報文段,就立即回送一個 ACK 給發送方
當發送方收到了3個重複的ACK時,則發送方快速重傳丟失的包(所謂失序的報文是指,用戶沒有按照順序收到TCP報文段,比如接收方收到了報文 M1, M2, M4,那麼M4就稱爲失序報文,也就是M3被丟失),而不必等待M3的重傳計時器到期
2.快恢復
在慢啓動或擁塞避免重,當出現超時重傳時,TCP就會把慢啓動門限 ssthresh 的值設置爲 cwnd 值的一半,同時 cwnd 設置成1
- 那快恢復怎麼操作?
一旦出現超時重傳,或者收到第三個重複的 ack 時(快重傳),TCP 會把慢啓動門限 ssthresh 的值設置爲 cwnd 值的一半,同時 cwnd = ssthresh