あらゆる場所のヘッダー
Coddyの「OSIモデル」コースのレッスン 26/32。
各ラップは、上位層から来たデータの先頭に物理的に付加されたヘッダーです。通信回線上では、外側から内側へ読むと、Webリクエストは次のようになります。
Ethernet header | IP header | TCP header | data
各ヘッダーには、その層のアドレス情報が含まれます。EthernetヘッダーにはMACが、IPヘッダーにはIPアドレスとTTLが、TCPヘッダーにはポートとシーケンス番号が格納されています。
これが、Wiresharkのようなツールがキャプチャを解析できる理由です。入れ子の順序は常に同じなので、各ヘッダーがパーサーに次に来るものを伝えられるのです。
チャレンジ
初心者各アドレス情報を運ぶヘッダーを、1行に1つずつ出力してください:
- MACアドレス
- IPアドレス
- ポート番号
ヘッダー名で答えてください:Ethernet、IP、またはTCP。
期待される出力:
Ethernet
IP
TCP自分で試してみよう
ターミナル
OSIモデルのすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド