Address Resolution Protocol
Address Resolution Protocol (ARP) s v počítačových sítích s IP protokolem používá k získání ethernetové (MAC) adresy počítače z její IP adresy. Vysílající vyšle broadcastem ARP paket IP adresu jiného počítače a čeká až mu hledaný počítač (nebo jiný) hledanou ethernetovou adresu pošle zpátky. Aby se snížila zátěž sítě a snížilo zpoždění, každý počítač si cachi udžuje tabulku převodů IP adres. ARP umožňuje, aby byly IP adresy nezávislé na ethernetových adresách, ale vyžaduje, aby jej všechny počítače implementovaly.
Alternativou pro počítač bez ARP protokolu je používat tabulku přiřazení MAC adres IP adresám přededefinovanou jiným způsobem.
ARP je definováno v RFC 826.
Ačkoliv se ARP v praxi používá téměř výhradně pro překlad IP adres na MAC adresy, nebyl původně vytvořen pouze pro IP sítě. ARP se může použít pro překlad MAC adres mnoha různých protokolů na síťové vrstvě. ARP byl také uzpůsoben tak, aby vyhodnocoval jiné typy adres fyzické vrstvy: například ATMARP se používá k vyhodnocení ATM NSAP adres v Classical IP over ATM protokolu.