ARP(Address Resolution Protocol)は、IPネットワークにおいてIPアドレスから対応するMACアドレスを取得するための通信プロトコルです。ネットワーク機器がデータを正確に送信するためには、相手の物理アドレスであるMACアドレスを知る必要があり、ARPはこの役割を担っています。
ARPはLAN内の通信で特に重要です。たとえば、同一セグメント内のパソコン同士が通信を行う際、送信側はまず相手のIPアドレスに対応するMACアドレスを問い合わせ、その応答を受けてデータ転送を行います。この仕組みにより、IP層とデータリンク層間のやり取りがスムーズに行われます。
ARPはブロードキャストで問い合わせメッセージを送信し、該当するIPアドレスを持つ機器が自身のMACアドレスを返答することで動作します。このプロトコルは自動的にMACアドレスを割り出すため、ネットワークの運用管理を効率化し、柔軟なネットワーク構成を可能にします。
