TCP拥塞控制

TCP使用了一个拥塞窗口和一个拥塞策略来避免拥塞。
发送方窗口由接收方的可用缓存空间和网络共同决定。窗口大小取接收方通知窗口大小和拥塞窗口大小中较小的一个。
TCP处理拥塞的一般策略是基于三个阶段:慢开始,拥塞避免和拥塞检测
在慢开始阶段,发送方从非常慢的传输速率开始,单很快就把速率增大到一个门限值。当到达门限后,数据率的增长开始放慢。最后,只要一检测到拥塞,发送方就又回到慢开始或者拥塞避免阶段,具体取决于拥塞是如何检测的。
慢开始:在慢开始算法中,拥塞窗口的代下按照指数规律增长,直到达到门限为止。
拥塞避免:在拥塞避免算法中,赛用窗口的大小按照加法规律增长,直到检测到拥塞为止。
拥塞检测:如果检测到了拥塞,比如它需要重传一个报文段,则拥塞窗口的大小就下降到原来的一半。

TCP拥塞策略小结:
TCP拥塞控制_第1张图片

你可能感兴趣的:(TCP/IP)