コンテンツへスキップ
uencoder

TCP Reno

TCP Reno はスロースタート、輻輳回避、高速再送、高速復旧を備えた古典的な輻輳制御アルゴリズムであり、多くの TCP 実装の基礎である。

目的

古典的な TCP 輻輳制御の挙動を実現し、中低速ネットワークで安定して動作する、輻輳制御アルゴリズムのベースラインである。

メカニズム

スロースタート(指数的)→ 輻輳回避(線形)→ 高速再送(3 つの重複 ACK)→ 高速復旧(cwnd を半減)。タイムアウト時は ssthresh = cwnd/2、cwnd = 1 としてスロースタートへ戻る。

ユースケース

  • TCP の古典的コンジェスション制御
  • 輻輳制御のベースライン
  • 教育シーンでの活用

関連ツール

References