Das Address Resolution Protocol ist ein Layer-2-Netzwerkprotokoll, das zum Auflösen von Layer-3-Adressen (z. B. IP-Adressen) in Layer-2-Adressen (z. B. Ethernet-MACs) verwendet wird. Es wird von Netzwerkgeräten bei der Kommunikation mit Geräten im selben Layer 2-Netzwerk verwendet.