原文:TCP快速重傳與快速恢復原理分析

原文轉自:http: blog.csdn.net zhangskd article details 超時重傳是TCP協議保證數據可靠性的一個重要機制,其原理是在發送一個數據以后就開啟一個計時器,在一定時間內如果沒有得到發送數據報的ACK報文,那么就重新發送數據,直到發送成功為止。這是數據包丟失的情況下給出的一種修補機制。一般來說,重傳發生在超時之后,但是如果發送端接收到 個以上的重復ACK,就應該 ...

2016-05-07 10:30 0 1651 推薦指數:

查看詳情

TCP快速重傳快速恢復原理分析(四種不同的算法)

TCP/IP中,快速重傳恢復(fast retransmit and recovery,FRR)是一種擁塞控制算法,它能快速恢復丟失的數據包。沒有FRR,如果數據包丟失了,TCP將會使用定時器來要求傳輸暫停。在暫停的這段時間內,沒有新的或復制的數據包被發送。有了FRR,如果接收機接收到一個 ...

Fri May 25 06:36:00 CST 2018 0 5421
TCP快速重傳快速恢復算法

TCP除了有重傳定時器來保證將丟失的數據重傳以外,還有一些輔助算法用來協助完成數據的重傳。 我們認識到在收到一個失序的報文段時, T C P立即需要產生一個 A C K(一個重復的 A C K)。這個重復的 A C K不應該被遲延(tcp需要ack,可是為了效率以及考慮到資源消耗等問題,並不是 ...

Sun Apr 12 18:22:00 CST 2020 0 846
tcp 慢啟動,擁塞避免,快速重傳快速恢復

為了防止網絡的擁塞現象,TCP提出了一系列的擁塞控制機制。最初由V. Jacobson在1988年的論文中提出的TCP的擁塞控制由“慢啟動(Slow start)”和“擁塞避免(Congestion avoidance)”組成,后來TCP Reno版本中又針對性的加入了“快速重傳 ...

Mon Jul 17 20:02:00 CST 2017 1 5638
TCP怎么保證證包有序傳輸的,TCP的慢啟動,擁塞避免,快速重傳快速恢復

TCP提供了最可靠的數據傳輸,它給發送的每個數據包做順序化(這看起來非常煩瑣),然而,如果TCP沒有這樣煩瑣的操作,那么,可能會造成更多的麻煩。如造成數據包的重傳、順序的顛倒甚至造成數據包的丟失。 那么,TCP具體是通過怎樣的方式來保證數據的順序化傳輸呢? 主機每次發送數據時,TCP ...

Tue Sep 03 17:09:00 CST 2019 0 1038
快速重傳快速恢復算法

擁塞避免算法的修改建議1 9 9 0年提出 [Jacobson 1990b]。在介紹修改之前,我們認識到在收到一個失序的報文段時, TCP立即需要產生一個ACK(一個重復的ACK)。這個重復的ACK不應該被遲延。該重復的ACK的目的在於讓對方知道收到一個失序的報文段,並告訴對方自己希望收到的序號 ...

Mon Feb 06 04:01:00 CST 2012 0 9079
TCP系列16—重傳—6、基礎快速重傳(Fast Retransmit)

一、快速重傳介紹 按照TCP協議,RTO超時重傳是一個非常重要的事件,當RTO超時的時候,TCP會同時通過兩種方式非常謹慎的降低發送數據包的速率,一種是基於擁塞控制削減發送窗口的大小,另外一個是通過指數回退增加每次RTO超時的時間(即karn算法的第二部分)。所以RTO超時后有 ...

Mon Nov 07 21:51:00 CST 2016 0 6572
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM