3

Linux には、TCP の輻輳制御アルゴリズム (cubic、new-reno、veno、vegas など) 用のロード可能なモジュールが多数あることがわかりました。しかし、私を混乱させるモジュールが 2 つあります。1 つは「HTCP」で、もう 1 つは「高速」です。HTCPは高速TCPの略じゃないの?では、ここでの「HTCP」モジュールと「高速」モジュールの違いは何ですか? 違いを指摘してくれてありがとう。

4

1 に答える 1

2

HTCPは高速TCPの略じゃないの?

いいえ。これは高速および長距離ネットワークの TCP の略で、ハミルトン研究所のこのドキュメントで説明されています。HighSpeed TCPRFC 3649で公開されています。

では、ここでの「HTCP」モジュールと「高速」モジュールの違いは何ですか?

最初の共通点は、高帯域幅の長距離ネットワークをより効率的にしたいということです。主な違いは、H-TCPが最後のパケット ドロップからの経過時間に依存するのに対し、 HighSpeed TCPはパケット ドロップ レートに依存することです。その結果、H-TCP は、輻輳イベント後にウィンドウ サイズを回復する方が高速に見え、より高いスループットが得られます。

于 2019-01-11T23:34:01.987 に答える