1月8日(金)1コマ目
今日、やったこと
- TCPのパケット解析
- まとめ
今日のホワイトボード
パケット3の解析
年末に解析したパケット1、パケット2につづく、パケット3の解析を行いました。
イーサネットヘッダ
とくにこれといったところはありません。
タイプが0x0800なので、上位プロトコルはIPです。
![]() |
| 図 イーサネットヘッダ |
IPヘッダ
IPヘッダは可変長です。ヘッダ長でIPヘッダの長さがわかります。
またプロトコル番号から上位プロトコルがわかります。このパケットのプロトコル番号は0x6なので、上位プロトコルはTCPです。
![]() |
| 図 IPヘッダ |
TCPヘッダ
TCPヘッダも可変長です。ヘッダ長でTCPヘッダの長さがわかります。
コントロールフラグのACK=1なので、確認応答番号が有効です。
![]() |
| 図 TCPヘッダ |
3つのパケットのまとめ
3つのパケットはコネクション確立時にやりとりされるパケットでした。
コネクション確立時にはいろいろな初期値をやり取りしています。
![]() |
| 図 3つのパケットのまとめ |
SYN=1、ACK=1の意味
![]() |
| 図 SYN=1、ACK=1の意味 |





コメント