[[PageNavi(internal22-navi)]]
{{{ comment
h2w-title:TCPヘッダ形式
}}}
= TCPヘッダ形式 = #SECTION07810000000000000000
TCPパケットは以下のヘッダを持つ
[[Embed(internal22-images:img96.gif)]]
* sourceは発信元TCPポート番号
* destは送信先TCPポート番号
* seq(シーケンス番号)は、このパケットがデータストリーム中の どこに位置するかを示す。
* ack_seqは、受信パケットに対するack(応答)のシーケンス番号。 どこまで受信パケットを受け取ったか相手に通知する。
* doffは、TCPヘッダ長。TCPオプション域があるとヘッダのサイズが変わる。
* urg(緊急フラグ)は、urg_ptrが有効であることを示す。
* ack(応答フラグ)は、ack_seqが有効であることを示す。 通常このフラグは常にONである。
* psh(PUSHフラグ)は、なるべく早く送信することを示すが、 現在はあまり重要な意味はない。
* rst(RESETフラグ)は、コネクションのリセットを要求する。
* synは、コネクションの確立を要求する。
* finは、コネクションの終了を要求する。
* urg_ptrは緊急データの最後を指す。
* windowは、受信windowの大きさを通知する。
* checkは、チェックサムである。UDPと同じくTCPヘッダとデータの 両方(IPヘッダの一部の情報も利用)に対して計算される。
* urg_ptrは、緊急データの最後を指し示す。
----
''(NIS)HirokazuTakahashi [[BR]]2000年06月11日 (日) 22時29分57秒 JST''1
[[PageNavi(internal22-navi)]]