Den protokol, der gør det muligt for en vært at bestemme destination MAC -adresse for en given IP -adresse er
Adresseopløsning Protocol (ARP) .
Sådan fungerer det:
1. vært ønsker at sende en pakke: Når en vært ønsker at sende en pakke til en anden vært på det samme lokale netværk, kender den IP -adressen på destinationen, men ikke dens MAC -adresse.
2. ARP -anmodning Broadcast: Værten sender en ARP -anmodningsmeddelelse, som i det væsentlige er en udsendelse til alle enheder på det lokale netværk. Denne anmodning inkluderer IP -adressen til destinationsværten.
3. ARP Svar: Værten med den matchende IP -adresse svarer med en ARP -svarmeddelelse, der indeholder dens MAC -adresse.
4. værtsopdateringer ARP -cache: Den afsendende vært opdaterer derefter sin ARP -cache (en tabel, der gemmer MAC -adresser, der er forbundet med IP -adresser) med de nyligt lærte oplysninger.
5. pakke sendt med MAC -adresse: Nu hvor den afsendende vært kender destinationen MAC -adresse, kan den indkapsle IP -pakken inden for en Ethernet -ramme og sende den til destinationsværten.
Nøglepunkter om ARP:
* Det fungerer på datalinklaget af OSI -modellen.
* Det er en anmodning-respons-protokol .
* Det bruges kun til lokal netværkskommunikation .
* Det er en statsløs protokol , hvilket betyder, at det ikke opretholder en vedvarende tilstand af tidligere ARP -anmodninger og svar.
* Det kan være sårbart over for sikkerhedsangreb som ARP -forgiftning .
Ved at bruge ARP kan værter på et lokalt netværk effektivt kommunikere med hinanden på trods af ikke at kende hinandens MAC -adresser direkte.