メインコンテンツまでスキップ

1. はじめに

この文書は、4つのTCP [RFC793] 輻輳制御アルゴリズムを規定します: スロースタート (Slow Start)、輻輳回避 (Congestion Avoidance)、高速再送信 (Fast Retransmit)、および高速回復 (Fast Recovery)。これらのアルゴリズムは [Jac88] と [Jac90] で考案されました。TCPでの使用は [RFC1122] で標準化されています。加法的増加・乗法的減少輻輳制御の初期の研究は [CJ89] に記載されています。[Ste94] はこれらのアルゴリズムの動作例を提供し、[WS95] はこれらのアルゴリズムのBSD実装のソースコードの説明を提供していることに注意してください。

これらの輻輳制御アルゴリズムを規定することに加えて、この文書は、比較的長いアイドル期間の後にTCP接続が何をすべきか、およびTCP ACK生成に関連するいくつかの問題を規定および明確化します。

この文書は [RFC2581] を廃止し、[RFC2581] は [RFC2001] を廃止しました。

文書の構成

この文書は以下のように構成されています:

  • 第2節は、文書全体で使用される様々な定義を提供します
  • 第3節は、輻輳制御アルゴリズムの仕様を提供します
  • 第4節は、輻輳制御アルゴリズムに関連する懸念事項を概説します
  • 第5節は、セキュリティに関する考慮事項を概説します

キーワード

この文書のキーワード "MUST"、"MUST NOT"、"REQUIRED"、"SHALL"、"SHALL NOT"、"SHOULD"、"SHOULD NOT"、"RECOMMENDED"、"MAY"、および "OPTIONAL" は、[RFC2119] に記載されているように解釈されるものとします。