一、Westwood算法¶
1.1 原理¶
根据接收方回应的ACK来推算。当丢包很轻微时,由于Westwood能估算出当时拥塞并不严重,所以不会大幅度减小临界窗口值,传输速度也能得到保持。
1.2 优点¶
减轻网络负担
二、Vegas算法¶
2.1 原理¶
当网络状况良好时,数据包的RTT(往返时间)比较稳定,这时候可以增大拥塞窗口;当网络开始繁忙时,数据包开始排队,RTT就会变大,这时候就需要减小拥塞窗口了。
2.2 优点¶
在拥塞真正发生之前,发送方已经能通过RTT预测到,并且通过减缓发送速度来避免丢包的发生。