Skip to main content

Vad är adressupplösningsprotokollet?

Adressupplösningsprotokoll är ett medel för en nätverksapplikation eller enhet för att bestämma Ethernet -adressen för en annan enhet.Också känd av förkortningen ARP, försöker den matcha en Internet Protocol -adress med en hårdvaruadress.ARP används av varje enhet i ett lokalt nätverk första gången den kommunicerar med en annan enhet i samma nätverk.

Applikationer och nätverksenheter kommunicerar på en hög nivå med paket i nätverkslagret i protokollstacken.Dessa paket riktas till IP -adresser.När varje paket skickas över Local Area Network (LAN) med datalänkskiktet måste mottagarens Ethernet -adress också vara känd.IP -adresser kan tilldelas dynamiskt och ändras över tid, medan Ethernet -adresser i allmänhet förblir desamma.En applikation eller enhet behöver ett sätt att bestämma hårdvaruadressen som för närvarande är associerad med en given IP -adress.

Adressupplösningsprotokoll definierar en standardmetod för att upptäcka dessa adresser.ARP dokumenterades av Internet Engineering Task Force (IETF) 1982 som begäran om kommentarer (RFC) 826. När ett system är redo att skicka ett IP -paket, konsulterar det sin cache av nyligen löst adresser.Om destinationens IP -adress inte finns i cachen sänder den ett meddelande till hela LAN med ARP.Det här meddelandet begär enheten med destinationens IP -adress för att svara med sin Ethernet -hårdvaruadress.

Denna adressupplösningsprotokollbegäran Packet innehåller förfrågare IP- och hårdvaruadresser, såväl som IP -adressen.Varje enhet på LAN -lyssnar för ett ARP -förfrågningspaket som innehåller sin IP -adress.Om man hörs komponerar den matchande enheten ett ARP -svarpaket som innehåller sin Ethernet -hårdvaruadress.Detta svarspaket skickas sedan direkt till begäraren, som lagrar adresserna i sin ARP -cache för senare återanvändning.Respondern kan också lagra adresserna i sin cache, eftersom det sannolikt kommer att kommunicera ytterligare med begäraren.

IP -version 4 (IPv4) och Ethernet -adresser är de vanligaste typerna av adresser som löses genom adressupplösningsprotokoll.Begärpaketet stöder dock andra typer genom protokolltyp och adresslängdsfält.IP Version 6 (IPv6) -adresser löses med Neighten Discovery Protocol (NDP) istället för ARP.

Reverse Adress Resolution Protocol (RARP) begär en IP -adress för begärarens hårdvaruadress.En RARP -server svarar på en av dessa förfrågningar genom att tilldela en ny IP -adress och koppla den till den begärande hårdvaruadressen.Omvänd ARP betraktas som föråldrad mdash; dess funktionalitet är integrerad i Dynamic Host Configuration Protocol (DHCP).Inversa adressupplösningsprotokoll begär den befintliga IP -adressen som är associerad med den angivna hårdvaruadressen.I det här fallet kan hårdvaruadressen vara den för alla noder på samma LAN.