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 つのメカニズムを説明します。