我发现,在Linux中,有许多可加载的模块用于TCP的拥塞控制算法(cubic、new-reno、veno、vegas等)。但是有两个模块让我感到困惑,一个是“HTCP”,另一个是“highspeed”。难道HTCP不代表高速TCP吗?那么这里的“HTCP”和“highspeed”模块之间有什么区别呢?
在此提前感谢您指出区别。
我发现,在Linux中,有许多可加载的模块用于TCP的拥塞控制算法(cubic、new-reno、veno、vegas等)。但是有两个模块让我感到困惑,一个是“HTCP”,另一个是“highspeed”。难道HTCP不代表高速TCP吗?那么这里的“HTCP”和“highspeed”模块之间有什么区别呢?
在此提前感谢您指出区别。
Cubic - Linux默认选项
,Reno - 经典TCP协议,大多数操作系统都使用此选项。
,highspeed - HighSpeed TCP:Sally Floyd建议的算法
,htcp - Hamilton TCP
,hybla - 用于卫星链接
,scalable - 可扩展TCP
,vegas - Vegas TCP
,westwood - 针对丢包网络进行优化。
- Ha Son Hai