多语言展示
当前在线:458今日阅读:103今日分享:49

拥塞窗口大小怎么计算

在我们学习计算机网络时,来到tcp这一块的时候,我们会接触到拥塞窗口,接下来首先我先会介绍一下拥塞窗口是什么,然后我们再来讲一下拥塞窗口的大小计算方法。
工具/原料
1

电脑

2

Windows 10

方法/步骤
1

什么是拥塞呢?看如图红框处,所以我们需要用到窗口来解决这个拥塞的问题。

2

第一种方法,慢开始算法:当主机开始发送数据时,由于并不清楚网络的负荷情况,所以如果立即把大量数据字节注入到网络,那么就有可能引发网络拥塞,所以最好的方法就是先探测一下,即由小到大逐渐增大发送窗口,也就是说,由小到大逐渐增大拥塞窗口数值。

3

然后为了防止拥塞窗口cwnd增长过大引起网络拥塞,还需要设置一个慢开始门限状态变量。

4

第二种,拥塞避免,让拥塞窗口cwnd缓慢增大,即每经过一个往返时间RTT就把发送方的拥塞窗口加1,而不是像慢开始阶段那样加倍增长。

5

无论在慢开始阶段还是拥塞避免阶段,只要发送方判断网络出现拥塞(没有按时收到确认),就要把慢开始门限ssthresh设置为出现拥塞时发送方窗口值的一半(但不能小于2)。然后把拥塞窗口cwnd重新设置为1,执行慢开始算法。这样做的目的就是要迅速减少主机发送到网络中的分组数,使得发送拥塞的路由器有足够的时间把队列中积压的分组处理完。

总结

1.第一种方法,慢开始算法。2.第二种,拥塞避免。

注意事项

非常感谢您的阅读,此经验文由小编辛苦所作,希望能帮到您。欢迎关注、点赞、投票、转发、收藏~

推荐信息