TCP协议的慢启动
TCP协议的慢启动传统的TCP协议慢启动时的算法是每次收到新的ACK则窗口+1,
即CWND = CWND + 1;
而很多算法对TCP实现改进也是从这里入手,因为这样的算法,
窗口值是随着RTT时间指数增长的。为什么说是随着RTT时间指数增长的?这里解释一下。
例如某一次发送过程,发送的窗口为N,即CWND = N,而下一次每收到ACK,窗口都要增加1.
当这一次发送的数据包的ACK,完全收到时,这时的窗口值已经增加了N,即现在的窗口值是2N.
即窗口值变成了原有的2倍。而这段ACK完全被收到的时间即为一个RTT时间。
很多算法的改进,可以根据这个原理,修改每次窗口的增量。
作者 l_mai 占坑编辑ing 我也顶起出售广告位 顶顶更健康 …… very good 呵呵,低调,低调! 顶起出售广告位 顶 学习下 高手云集 果断围观 介是神马?!! 支持支持再支持 前排,哇咔咔 打酱油的人拉,回复下赚取积分
页:
[1]