Het protocol dat een host in staat stelt het bestemmings -MAC -adres voor een bepaald IP -adres te bepalen, is Adresresolutie Protocol (ARP) .
Hier is hoe het werkt:
1. Host wil een pakket verzenden: Wanneer een host een pakket naar een andere host op hetzelfde lokale netwerk wil sturen, kent het het IP -adres van de bestemming, maar niet het MAC -adres.
2. ARP -aanvraaguitzending: De host verzendt een ARP -aanvraagbericht, dat in wezen een uitzending is naar alle apparaten op het lokale netwerk. Dit verzoek bevat het IP -adres van de bestemmingshost.
3. ARP Antwoord: De host met het bijpassende IP -adres reageert met een ARP -antwoordbericht, dat zijn MAC -adres bevat.
4. Host bijgewerkt ARP -cache: De verzendhost werkt vervolgens zijn ARP -cache bij (een tabel die MAC -adressen opslaat die zijn gekoppeld aan IP -adressen) met de nieuw geleerde informatie.
5. pakket verzonden met MAC -adres: Nu de verzendhost het MAC -adres van de bestemming kent, kan het het IP -pakket in een Ethernet -frame inkapselen en naar de bestemmingshost sturen.
Sleutelpunten over ARP:
* Het werkt bij de datalinklaag van het OSI -model.
* Het is een Request-Response-protocol .
* Het wordt alleen gebruikt voor lokale netwerkcommunicatie .
* Het is een stateless protocol , wat betekent dat het geen aanhoudende staat van eerdere ARP -aanvragen en antwoorden handhaaft.
* Het kan kwetsbaar zijn voor beveiligingsaanvallen zoals ARP -vergiftiging .
Door ARP te gebruiken, kunnen hosts op een lokaal netwerk efficiënt met elkaar communiceren, ondanks dat ze elkaars Mac -adressen niet rechtstreeks kennen. |