IP ネットワーク上の各ノードは、MAC アドレスと IP アドレスの両方を持つことを思い出してください。 データを送信するために、ノードはこの両方のアドレスを使用する必要があります。 自分の MAC アドレスと IP アドレスを送信元フィールドで使用し、宛先の MAC アドレスと IP アドレスを指定する必要があります。 宛先の IP アドレスは OSI の上位レイヤによって提供されますが、送信側ノードには特定のイーサネット リンク向けの宛先 MAC アドレスを見つけ出す方法が必要です。 これが ARP の役割です。

ARP は、特殊なイーサネット ブロードキャスト メッセージとイーサネット ユニキャスト メッセージを利用します。これらのメッセージはそれぞれ、ARP 要求と ARP 応答と呼ばれます。

ARP プロトコルが持つ 2 つの基本機能: