TCB
読み:ティースィービー
外語:TCB: Transmission Control Block
転送制御ブロック。TCPの実装が用いる、内部変数領域のこと。
概要
構造は、TCPの実装により様々であり、定義はない。大抵のOSはCで書かれているので、TCBはCの構造体として定義されていることが多い。
TCPの仕様では、通信開始時に作成され、終了時に破棄されるもの、とされている。
特徴
TCPの制御に関わる様々な情報が格納される。大雑把には、次のような情報を格納する。
- 遷移状態
- シーケンス番号やACK番号類(現在、次回など)
- タイマー類
- 最大セグメントサイズ
- ウィンドウサイズ
- フラグ類(内部動作用、TCPヘッダー内のフラグとは異なる)
- 送受信バッファーへのポインター
再検索