TCP Reno中的慢启动阈值

时间:2013-12-25 05:30:09

标签: networking tcp

可以说,在慢启动阶段结束时发生了超时。那时,窗口大小将减少一半。之后,它进入拥堵避免阶段,而不是再次进入慢启动阶段。在这种情况下,什么是慢启动阈值?它是缓慢启动的结束还是拥塞避免阶段的开始?

2 个答案:

答案 0 :(得分:1)

对于新连接,接收窗口大小(rwnd)以A开头,拥塞窗口(cwnd)以B开头。

发送者不能发送超过cwnd和rwnd最小值的字节,没有ACK。每次发件人收到ACK时,发件人都会增加cwnd。

在超时发生时,cwnd为X,rwnd为Y.cwnd和rwnd的最小值为Z.

因此,在超时后,慢启动thershold将是Z / 2,或至少1段,而cwnd将是1段。

检查RFC 5681以获取更多详细信息。

答案 1 :(得分:0)

在Timeout之后的TCP-Reno中它将新窗口大小设置为1并进入慢启动!但如果您在发生后谈论重复数据包,它会将窗口大小减半,这也是新的慢启动阈值(ssthresh)。

通信网络 - 优化,控制和随机网络视角
R. Srikant
第29页