ARP
Staat voor "Address Resolution Protocol."
Elk apparaat op een netwerk heeft een IP-adres toegewezen gekregen waarmee het wordt geïdentificeerd als bron en bestemming voor gegevenspakketten. Het heeft ook een MAC-adres dat de fysieke verbinding met het netwerk identificeert waarover het gegevens kan verzenden en ontvangen. ARP is een protocol dat het IP-adres van een apparaat koppelt aan het MAC-adres ervan, zodat andere apparaten weten dat ze de juiste gegevenspakketten moeten verzenden.
Wanneer een apparaat een gegevenspakket via een netwerk wil verzenden, moet het weten welke netwerkverbinding naar het IP-adres van de bestemming leidt. Eerst verzendt het een ARP-verzoekpakket naar elk ander apparaat op het netwerk, met de vraag welk apparaat aan dat adres is toegewezen. Dit pakket wordt door elk apparaat genegeerd, behalve door het apparaat met dat IP-adres, dat met zijn MAC-adres antwoordt. Het verzendende apparaat weet dan naar welke fysieke netwerkinterface het gegevenspakket moet worden gestuurd.
Nadat een IP-adres aan een MAC-adres is gekoppeld, slaat het verzendende apparaat die informatie op in zijn ARP-cache. De volgende keer dat het een gegevenspakket verzendt, kan het eerst die cache raadplegen om te zien of het al weet welk MAC-adres aan dat IP-adres is gekoppeld. Omdat netwerkomstandigheden vaak veranderen, waarbij apparaten het netwerk verlaten en later opnieuw deelnemen met een nieuw IP-adres, bewaart een ARP-cache vermeldingen gedurende een beperkte tijd — meestal 10 tot 20 minuten.
Test je kennis