我发现,在Linux中,有许多可装载的模块用于TCP的拥塞控制算法(立方,new-reno,veno,vegas等)。但是有两个模块让我感到困惑,一个是“HTCP”,另一个是“highspeed”。 HTCP不代表高速TCP吗?那么“HTCP”和“高速”模块之间有什么区别?
预先感谢您指出差异。

最佳答案



否。它代表高速和长距离网络的TCP,并在汉密尔顿研究所的document中进行了描述。高速TCP发布在RFC 3649中。



首先的共同点是,他们希望提高高带宽长距离网络的效率。主要区别在于,HighSpeed TCP依赖于数据包丢弃率,而H-TCP依赖于自上次数据包丢弃以来经过的时间。结果,在发生拥塞事件后,H-TCP似乎可以更快地恢复其窗口大小,这将提供更高的吞吐量。

09-04 12:32