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.