最終更新:2013-04-13 (土) 17:34:36 (4029d)
TCP
Top / TCP
Transmission Control Protocol
RFC
- RFC 793?
フラグ
フラグ | 概要 |
SYN? | TCPコネクションの確立を要求する最初のパケットに付与されるフラグ |
ACK | 応答確認のためのフラグであり、接続要求以外の全てのパケットに付与されるフラグ |
PSH? | 受信したデータをバッファリングせず、直ちにアプリケーションに渡すことを要求するフラグ。大きなデータをフラグメントした場合は、最後のパケットに付与される |
FIN? | コネクションの切断を要求するフラグ |
RST | コネクションの強制切断用のフラグ。データ転送中にキャンセルボタンを押した時などに送出される |
3ウェイハンドシェイク
- 要求元から相手先へSYN?フラグをセットしたパケットを送信
- SYN?パケットを受け取った相手先は、要求元にSYN?/ACKフラグをセットしたパケットを送信
- 相手先からACKフラグがセットされたパケットを要求元が受け取る