ContentsARPフォーマットARPメッセージの例ARPフォーマットARPのメッセージはイーサネットヘッダで直接カプセル化して転送されます。イーサネットヘッダのタイプコード0x0806でデータ部分がARPメッセージであることを表します。Size8ビットMACアドレスのサイズ(バイト)。Size8ビットIPアドレスのサイズ(バイト)。address32ビットターゲットIPアドレスこのフォーマットは、イーサネット上でTCP/IPの通信を行う場合です。ARPの仕組みは以下のページで解説しています。Protocol)とはIPアドレスとMACアドレスを対応付けるためのプロトコルです。IPアドレスとMACアドレスを対応付けることをアドレス解決と呼び、ARPというプロトコルの名前の由来です。以下の簡単なネットワーク構成でARPリクエストとARPリプライの実際のメッセージの内容を詳しく見てみましょう。ネットワーク構成例R1とR2のMACアドレスはわかりやすい値に設定しています。ここで紹介しているARPリクエスト/リプライのキャプチャファイルは以下よりダウンロードできます。「arp_capture.pcapng」をダウンロードARPリクエストR1からR2(192.168.12.2)へPingを行うと、自動的にARPの処理が行われます。R1は192.168.12.2のMACアドレスを求めるためにARPリクエストをブロードキャストします。そのARPリクエストをキャプチャすると、次のような内容です。address32ビット192.168.12.2(R2のIPアドレス)MACアドレスの表記は2バイト区切りの表記にしています。addressを持つR2がARPリプライを返して、MACアドレスを通知します。そのARPリプライをキャプチャすると、以下のようになっています。会社概要サイトマップ。