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

9. TCP のヘッダー圧縮 (Header compression for TCP)

9. TCP のヘッダー圧縮 (Header compression for TCP)

TCP ヘッダーの圧縮は [RFC-1144] に従います。ただし、本文書で定義される TCP 圧縮ヘッダーフォーマットは [RFC-1144] のフォーマットと異なります。相違点は以下の通りです。

  • 圧縮された TCP ヘッダーの前に CID が送信されます。これにより、複数の TCP 接続を単一リンク上で多重化できます。

  • 圧縮ヘッダーに接続番号フィールドは使用されません。代わりに CID が使用されます。

  • ウィンドウフィールドは変化した場合、前の値との差としてではなく常にそのまま送信されます。これにより損失からの回復が簡略化されます。

  • TCP チェックサムを送信しない特殊ケースのエンコーディングは実行されません。代わりに、チェックサムは常にそのまま送信されます。

  • [RFC-1144] の非圧縮モードはサポートされません。圧縮器が TCP パケットを圧縮しないと決定した場合、通常の IPv4 または IPv6 パケットとして送信されます。

TCP ヘッダーの各フィールドは付録 A の表に従って処理されます。

TCP チェックサムは UDP と同じ理由(第 8 節参照)で圧縮前に計算すべきです。

第 10 節では TCP フローの損失回復を加速する 2 つのメカニズムを説明します。