Wat is het adresresolutieprotocol?
Adresresolutieprotocol is een middel voor een netwerktoepassing of apparaat om het Ethernet -adres van een ander apparaat te bepalen.Ook bekend bij het acroniem ARP, probeert het een IP -adres (Internet Protocol) te matchen met een hardware -adres.ARP wordt door elk apparaat op een lokaal netwerk gebruikt, de eerste keer dat het communiceert met een ander apparaat op hetzelfde netwerk.
Toepassingen en netwerkapparaten communiceren op een hoog niveau met behulp van pakketten op de netwerklaag van de protocolstapel.Deze pakketten zijn gericht op IP -adressen.Wanneer elk pakket wordt verzonden via het Local Area Network (LAN) met behulp van de datalinklaag, moet het Ethernet -adres van de ontvangers ook bekend zijn.IP -adressen kunnen dynamisch worden toegewezen en in de loop van de tijd worden gewijzigd, terwijl Ethernet -adressen over het algemeen hetzelfde blijven.Een applicatie of apparaat heeft een manier nodig om het hardware -adres te bepalen dat momenteel is gekoppeld aan een bepaald IP -adres.
Adresresolutieprotocol definieert een standaardmethode voor het ontdekken van deze adressen.ARP werd in 1982 gedocumenteerd door de Internet Engineering Task Force (IETF) als verzoek om opmerkingen (RFC) 826. Wanneer een systeem klaar is om een IP -pakket te verzenden, raadpleegt het zijn cache van recent opgeloste adressen.Als het IP -adres van de bestemming niet in de cache staat, zendt het een bericht uit naar het hele LAN met ARP.Dit bericht vraagt het apparaat met het bestemmings -IP -adres om te reageren met het Ethernet -hardware -adres.
Dit adresresolutie Protocol -verzoekpakket bevat de aanvragen IP- en hardware -adressen, evenals het gezochte IP -adres.Elk apparaat op het LAN luistert voor een ARP -aanvraagpakket met zijn IP -adres.Als er een wordt gehoord, componeert het bijpassende apparaat een ARP -responspakket met zijn Ethernet -hardware -adres.Dit antwoordpakket wordt vervolgens rechtstreeks naar de aanvrager verzonden, die de adressen in zijn ARP -cache opslaat voor later hergebruik.De responder kan ook de adressen in zijn cache opslaan, omdat het waarschijnlijk verder zal communiceren met de aanvrager.
IP versie 4 (IPv4) en Ethernet -adressen zijn de meest voorkomende soorten adressen die zijn opgelost per adresresolutieprotocol.Het verzoekpakket ondersteunt echter andere typen via het protocoltype en de adreslengtevelden.IP -versie 6 (IPv6) -adressen worden opgelost met buurontdekkingsprotocol (NDP) in plaats van ARP.
Reverse adresresolutie Protocol (RARP) vraagt om een IP -adres voor het hardware -adres van de aanvragen.Een RARP -server reageert op een van deze verzoeken door een nieuw IP -adres toe te wijzen en het te koppelen aan het hardware -adres van de aanvragen.Omgekeerde ARP wordt beschouwd als verouderd mdash; de functionaliteit ervan is opgenomen in het Dynamic Host Configuration Protocol (DHCP).Inverse adresresolutieprotocol vraagt om het bestaande IP -adres dat is gekoppeld aan het gegeven hardware -adres.In dit geval kan het hardware -adres dat van elk knooppunt zijn op dezelfde LAN.