Protokollet som gör det möjligt för en värd att bestämma Destination MAC -adressen för en given IP -adress är
Adressupplösningsprotokoll (ARP) .
Så här fungerar det:
1. Värd vill skicka ett paket: När en värd vill skicka ett paket till en annan värd i samma lokala nätverk, känner den IP -adressen till destinationen men inte dess MAC -adress.
2. arp Begär sändning: Värden skickar ett ARP -förfrågningsmeddelande, som i huvudsak är en sändning till alla enheter i det lokala nätverket. Denna begäran inkluderar IP -adressen till destinationsvärdet.
3. arp Svar: Värden med den matchande IP -adressen svarar med ett ARP -svarmeddelande, som innehåller sin MAC -adress.
4. Värduppdateringar ARP Cache: Den sändande värden uppdaterar sedan sin ARP -cache (en tabell som lagrar MAC -adresser associerade med IP -adresser) med den nyligen lärda informationen.
5. paket skickat med MAC -adress: Nu när den sändande värden känner till destinationens MAC -adress kan den kapsla in IP -paketet i en Ethernet -ram och skicka det till destinationsvärdet.
Nyckelpunkter om ARP:
* Det fungerar vid datalänkskiktet av OSI -modellen.
* Det är ett request-svar-protokoll .
* Det används endast för lokal nätverkskommunikation .
* Det är ett statslöst protokoll , vilket betyder att det inte upprätthåller ett ihållande tillstånd av tidigare ARP -förfrågningar och svar.
* Det kan vara sårbart för säkerhetsattacker som ARP -förgiftning .
Genom att använda ARP kan värdar i ett lokalt nätverk effektivt kommunicera med varandra trots att de inte känner varandras MAC -adresser direkt.