3

我发现,在 Linux 中,有许多用于 TCP 拥塞控制算法的可加载模块(cubic、new-reno、veno、vegas...)。但是有两个模块让我感到困惑,一个是“HTCP”,另一个是“高速”。HTCP不代表高速TCP吗?那么这里的“HTCP”和“highspeed”模块有什么区别呢?提前感谢您指出差异。

4

1 回答 1

2

HTCP不代表高速TCP吗?

不。它代表高速和长距离网络的 TCP,并在汉密尔顿研究所的这份文档中进行了描述。高速 TCPRFC 3649中发布。

那么这里的“HTCP”和“highspeed”模块有什么区别呢?

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

于 2019-01-11T23:34:01.987 回答