質問: 初歩的な問題かもしれませんが、ARPパケットについて疑問に思ったので 質問させて頂きます。 ### 質問内容 1.ARPパケットはIPパケットではないかつ、ARPもIPも同じL3のプロトコルなのに なぜARPパケットのプロトコルタイプにはIPを指定するのでしょうか? イーサネットフレームのタイプフィールドにはARPを指定するのでさらに疑問です。 2.ARPはIPを使わないのにどうやって通信を行っているのでしょうか? ARPでMACアドレスの解決を行う範囲は同じネットワーク内なので、IPを使わなくとも 通信できるから、ということでしょうか? ### ネットワーク勉強中の為、そもそも質問内容自体に間違いがある場合は ご指摘頂けると幸いです。
回答: 1については私も疑問ですが、多分歴史的経緯か何かがあるでしょう。推測ですが、ipアドレスの問い合わせという意味ではないですかね? 2についてはそのとおりです。問い合わせは簡単です、ブロードキャストですから宛先の概念が不要な一斉同報です。応答もipではありませんが、同一ネットワーク内なので問題ありません。