Protokollen som gjør det mulig for en vert for å bestemme destinasjon MAC -adressen for en gitt IP -adresse er 
 adresseoppløsningsprotokoll (ARP)  . 
 
 Slik fungerer det:
 
 1.  vert ønsker å sende en pakke: Når en vert ønsker å sende en pakke til en annen vert på det samme lokale nettverket, kjenner den IP -adressen til destinasjonen, men ikke MAC -adressen. 
 2.  ARP Request Broadcast: Verten sender en ARP -forespørselsmelding, som egentlig er en sending til alle enheter på det lokale nettverket. Denne forespørselen inkluderer IP -adressen til destinasjonsverten. 
 3.  ARP Svar: Verten med den matchende IP -adressen svarer med en ARP -svarmelding, som inneholder MAC -adressen. 
 4.  vertsoppdateringer ARP -cache: Den sendende verten oppdaterer deretter ARP -cachen (en tabell som lagrer MAC -adresser tilknyttet IP -adresser) med den nylig lærte informasjonen. 
 5.  pakke sendt med MAC -adresse: Nå som den sendende verten kjenner Destination MAC -adressen, kan den innkapsle IP -pakken i en Ethernet -ramme og sende den til destinasjonsverten. 
 
  Nøkkelpunkter om ARP: 
 
 * Det fungerer på  datalinklaget  av OSI -modellen. 
 * Det er en  forespørsel-respons-protokoll  . 
 * Det brukes bare til  kun lokal nettverkskommunikasjon  . 
 * Det er en  statsløs protokoll  , noe som betyr at det ikke opprettholder en vedvarende tilstand av tidligere ARP -forespørsler og svar. 
 * Det kan være sårbart for sikkerhetsangrep som  ARP -forgiftning  . 
 
 Ved å bruke ARP kan verter på et lokalt nettverk effektivt kommunisere med hverandre til tross for at de ikke kjenner hverandres MAC -adresser direkte.