拥塞控制算法

接收端窗口(rwnd),反映了接收端的容量。接收端将其放在tcp报文首部发送给发送端。

拥塞窗口cwnd:发送端估计网络拥塞程度设置的窗口值。反映网络当前的情况。

发送窗口是接收端窗口与拥塞窗口的最小值

拥塞控制算法

1、  慢开始(拥塞窗口呈指数级增长)

2、  拥塞避免,cwnd超过了一个慢启动门限,进入拥塞避免阶段,线性增加(无论是慢开始还是拥塞避免,只要出现拥塞就把慢启动门限设置为出现拥塞时发送窗口的一般而且拥塞窗口致为1,重新开始执行慢开始算法)

拥塞控制算法_第1张图片

cwnd初始值为1,指数级发送报文段,超过16后线性增加,到达24时出现网络拥塞,新的ssthresh是出现拥塞时窗口值的一般,拥塞窗口重置为1,重新执行慢开始算法

3、快恢复

拥塞控制算法_第2张图片

出现拥塞后拥塞窗口置为原来的一半



你可能感兴趣的:(拥塞控制算法)