Ein Address Resolution Protocol (ARP) ist ein Kommunikationsprotokoll, mit dem eine Internet Protocol (IP)-Adresse einer physischen Netzwerkadresse (MAC-Adresse) für ein bestimmtes Gerät im Netzwerk zugeordnet wird. ARP arbeitet auf der Datenverbindungsschicht des Open Systems Interconnection (OSI)-Modells und wird typischerweise in Ethernet und anderen LAN-Technologien (Local Area Network) verwendet.
Wenn ein Gerät im Netzwerk mit einem anderen Gerät kommunizieren möchte, sendet es zunächst eine ARP-Anfrage mit der IP-Adresse des Zielgeräts. Alle Geräte im Netzwerk erhalten die ARP-Anfrage, aber nur das Gerät mit der passenden IP-Adresse antwortet. Die Antwort enthält die physische Netzwerkadresse (MAC-Adresse) des Geräts.
Sobald die IP-Adresse einer MAC-Adresse zugeordnet wurde, können die Geräte direkt über ihre jeweiligen MAC-Adressen kommunizieren. Dies ermöglicht eine schnellere und effizientere Kommunikation, da keine zusätzliche IP-zu-MAC-Adresszuordnung für jedes zwischen den beiden Geräten gesendete Paket erforderlich ist.