一、Westwood算法

1.1 原理

根据接收方回应的ACK来推算。当丢包很轻微时,由于Westwood能估算出当时拥塞并不严重,所以不会大幅度减小临界窗口值,传输速度也能得到保持。

1.2 优点

减轻网络负担

二、Vegas算法

2.1 原理

当网络状况良好时,数据包的RTT(往返时间)比较稳定,这时候可以增大拥塞窗口;当网络开始繁忙时,数据包开始排队,RTT就会变大,这时候就需要减小拥塞窗口了。

2.2 优点

在拥塞真正发生之前,发送方已经能通过RTT预测到,并且通过减缓发送速度来避免丢包的发生。