概要
TCP(Transmission Control Protocol)についての情報をまとめます。主にヘッダの内容です。
要点
- TCPヘッダの内容
- コードビットの内容
名称 | 説明 | サイズ |
---|---|---|
Sorce Port | 送信元ポート番号 | 16ビット |
Destination Port | 受信ポート番号 | 16ビット |
Sequence number | シーケンス番号 送信側ノードで管理している順序を示す情報 |
32ビット |
Acknowledgement number | 確認応答番号 受信側ノードで管理している順序を示す情報 |
32ビット |
Header Length | データオフセット データのヘッダ長なので、通常、5がセットされています |
4ビット |
(キャプチャ画面に項目なし) | 予約フィールド 拡張用のデータ領域です。使用しない場合は表示されません |
6ビット |
Flags | コードビット それぞれ意味のもったビットがあり、TCPに関する情報が格納されています |
6ビット |
Window size value | ウインドウサイズ 受信側の受信可能なサイズを送信側に通知するために使います |
16ビット |
Checksum | チェックサム | 16ビット |
Urgent pointer | 緊急ポインタ コードビットのURGフラグが有効になっている場合に緊急に処理する必要があるデータの場所を示す情報が記載されます。 |
16ビット |
(キャプチャ画面に項目なし) | オプション TCP通信で機能を付加する場合に使用されるフィールドで何もなければ表示されません |
16ビット |
名称 | 説明 |
---|---|
URGフラグ (Urgent Flag) |
緊急性のあるパケットを示すためのフラグです |
ACKフラグ (Acknowledgement Flag) |
受信側からの応答を受け取るときに有効になります |
PSHフラグ (Push Flag) |
受信したデータをすぐに上位に渡すときに使用します |
RSTフラグ (Reset Flag) |
TCPコネクションを強制的に切断するときに使用します |
SYNフラグ (Synchronize Flag) |
TCPの接続要求の時に使用します |
FINフラグ (Fin Flag) |
TCPコネクションの切断要求をするときに使用します |
0 件のコメント:
コメントを投稿