Het Address Resolution Protocol (ARP) is een communicatieprotocol dat wordt gebruikt om het MAC-adres (Media Access Control) van een netwerkapparaat te achterhalen, op basis van een bekend IP-adres. Het proces werkt als volgt:
1. Een apparaat (bijvoorbeeld een computer) wil communiceren met een ander apparaat op het netwerk, maar kent alleen het IP-adres van de ontvanger.
1. Het ARP-protocol wordt geactiveerd en het apparaat zendt een ARP-verzoek (ARP-Request) naar het netwerk. Dit verzoek bevat het IP-adres van het doelapparaat.
1. Alle apparaten op het netwerk ontvangen het ARP-verzoek, maar alleen het doelapparaat reageert met een ARP-antwoord (ARP-Reply). Dit antwoord bevat het MAC-adres van het doelapparaat.
1. Het apparaat dat het ARP-verzoek heeft verzonden ontvangt het MAC-adres van het doelapparaat en kan nu communiceren via het netwerk.
Het ARP-protocol wordt vaak gebruikt voor het opbouwen van de netwerklaag van het TCP/IP-model. Het is een belangrijk protocol voor het efficiënt en effectief communiceren binnen een netwerk.