TCP Reno
TCP Reno はスロースタート、輻輳回避、高速再送、高速復旧を備えた古典的な輻輳制御アルゴリズムであり、多くの TCP 実装の基礎である。
目的
古典的な TCP 輻輳制御の挙動を実現し、中低速ネットワークで安定して動作する、輻輳制御アルゴリズムのベースラインである。
メカニズム
スロースタート(指数的)→ 輻輳回避(線形)→ 高速再送(3 つの重複 ACK)→ 高速復旧(cwnd を半減)。タイムアウト時は ssthresh = cwnd/2、cwnd = 1 としてスロースタートへ戻る。
ユースケース
- TCP の古典的コンジェスション制御
- 輻輳制御のベースライン
- 教育シーンでの活用