12月18日(金)2コマ目
今日、やったこと ICMP、ARPとルーティング(パケットを推測する)その2 今日の演習 紙面上のネットワークでやり取りされるパケットを推測します。 図 ネットワーク図 ホストCにてホストAへping実行 やりとりされるパケットは下図のように推測されます。 図 やり取りされるパケット 1.ホストCにてping実行 ①ルーティング ホストCのIPがルーティングを行います。 宛先はホストA、ルーティングテーブルはホストCが持つルーティングテーブルを使います。 ルーティングの結果、ルーターのポート2へ送信することになります。 ②ARPがMACアドレス取得 ルーティングの結果、送信するルーターのポート2のMACアドレスを取得します。 まず、ARPテーブルチェック。ルーターのポート2の情報があるためこのMACアドレスを使います。 ③パケット送信 以下のパケットを送信します。 パケット① ホストCからホストAへのICMPエコー要求 図 パケット① ICMPエコー要求(ホストC->ルーター) 2.ルーターがICMPエコー要求受信 ルーターのポート2がICMPエコー要求を受信します。 ここでもルーティング、MACアドレス取得、パケット送信を行います。 ①ルーティング IPヘッダの宛先(ホストA)とルーターのルーティングテーブルからルーティングした結果、ポート1からホストAへ直接送信します。 ②MACアドレス取得 ホストAのMACアドレスを取得します。ARPテーブルにすでにデータがあるため、ARP要求、ARP応答のやり取りはありません。 ③パケット送信 以下のパケットをポート1から送信します。 パケット② ホストAへのICMPエコー要求 ...