TCP/IP模型中,运输层为解决拥塞控制的一个方法,即:加性增,乘性减,或者叫做“和式增加,积式减少”。
英文全称:Additive Increase Multiplicative Decrease
当TCP发送方感受到端到端路径无拥塞时就线性的增加其发送速度,当察觉到路径拥塞时就乘性减小其发送速度。
TCP拥塞控制协议的线性增长阶段被称为避免拥塞。
当TCP发送端收到ACK,并且没有检测到丢包事件时,拥塞窗口加1;当TCP发送端检测到丢包事件后,拥塞窗口除以2。
While(Sending_Not_Finish)
{
if(Not_Loss_Packet)
{
CongWin++;
}
else
CongWin=[CongWin/2]; //[]的意思是取整
}