- 1,拥塞窗口 cwnd 控制发送包的个数。
-
2,接收端窗口rwnd
控制接收端包个数。
3,慢开始 ssthresh
由于需要考虑拥塞控制和流量控制两个方面的内容,发送端的发送窗口为
min(cwnd,rwnd)
,但是rwnd
是由对端确定的,网络环境对其没有影响,所以在考虑拥塞的时候我们一般不考虑rwnd
的值,我们暂时只讨论如何确定cwnd
值的大小。在执行慢开始算法时,拥塞窗口
cwnd
的初始值为 1,发送第一个报文段。当发送端收到来自接收端的ACK
之后,拥塞窗口开始以1、2、4这样的指数形式增长。当拥塞窗口cwnd
增长到慢开始门限值ssthresh
时,就改为执行拥塞避免算法,拥塞窗口按线性规律增长。4,拥塞算法
5, 快重传:如果当发送端接收到三个重复的确认ACK时,则断定分组丢失,立即重传丢失的报文段,而不必等待重传计时器超时,相比之下,前者速度更快。
快恢复:
TCP拥塞控制
最新推荐文章于 2020-09-01 13:44:04 发布