Address Resolution Protocol se v počítačových sítích s IP protokolem používá k získání ethernetové (
MAC) adresy sousedního stroje z jeho IP adresy. Každé síťové zařízení má svoji unikátní fyzickou adresu, na které naslouchá. Aby bylo možné datagramy posílat po sítích různého fyzického uspořádání, byl vytvořen jednotný síťový protokol -
protokol IP - a každému stroji je přiřazena určitým způsobem logická adresa označovaná jako
IP adresa. Protokol ARP slouží k adaptaci převodních tabulek mezi fyzickými a logickými adresami. Využívá všesměrného vysílání - tzv. broadcastingu, pomocí něhož zjistí IP-adresu konkrétního stroje, a to jednoduše posláním speciálního paketu ve smyslu "Kdo má tuto adresu?" všem strojům.
Opačnou operaci, kdy se stroj ptá na svoji IP adresu, zajišťuje protokol RARP - Reversed ARP.