Hvad er adresseopløsningsprotokollen?
Adresseopløsningsprotokol er et middel til en netværksapplikation eller enhed til at bestemme Ethernet -adressen på en anden enhed.Også kendt af forkortelsen ARP forsøger den at matche en Internet Protocol (IP) -adresse med en hardwareadresse.ARP bruges af hver enhed på et lokalt netværk første gang det kommunikerer med en anden enhed på det samme netværk.
Applikationer og netværksenheder kommunikerer på et højt niveau ved hjælp af pakker på netværkslaget i protokolstakken.Disse pakker er rettet til IP -adresser.Når hver pakke sendes over Local Area Network (LAN) ved hjælp af datalinklaget, skal modtagere Ethernet -adresse også kendes.IP -adresser kan tildeles dynamisk og ændres over tid, mens Ethernet -adresser generelt forbliver de samme.En applikation eller en enhed har brug for en måde at bestemme den hardwareadresse, der i øjeblikket er forbundet med en given IP -adresse.
Adresseopløsningsprotokol definerer en standardmetode til at opdage disse adresser.ARP blev dokumenteret af Internet Engineering Task Force (IETF) i 1982 som anmodning om kommentarer (RFC) 826. Når et system er klar til at sende en IP -pakke, konsulterer det sin cache af for nylig løst adresser.Hvis destinations -IP -adressen ikke er i cachen, udsender den en meddelelse til hele LAN ved hjælp af ARP.Denne meddelelse anmoder om enheden med destinations -IP -adressen om at svare med dens Ethernet -hardware -adresse.
Denne adresseopløsningsprotokolanmodningspakke inkluderer anmodningen IP og hardware -adresser samt den søgte IP -adresse.Hver enhed på LAN lytter til en ARP -anmodningspakke, der indeholder sin IP -adresse.Hvis man høres, komponerer den matchende enhed en ARP -responspakke, der indeholder dens Ethernet -hardware -adresse.Denne svarpakke sendes derefter direkte til ansøgeren, der gemmer adresserne i sin ARP -cache til senere genbrug.Responderen kan også gemme adresserne i sin cache, da det sandsynligvis vil kommunikere yderligere med anmoderen.
IP version 4 (IPv4) og Ethernet -adresser er de mest almindelige adresser, der er løst efter adresseopløsningsprotokol.Anmodningspakken understøtter imidlertid andre typer gennem felterne Protokoltype og adresselængde.IP version 6 (IPv6) adresser løses med nabo Discovery Protocol (NDP) i stedet for ARP.
Reverse Adress Resolution Protocol (RARP) anmoder om en IP -adresse til anmodningens hardware -adresse.En RARP -server svarer på en af disse anmodninger ved at tildele en ny IP -adresse og tilknytte den med anmodningens hardware -adresse.Omvendt ARP betragtes som forældede mdash; dens funktionalitet er inkorporeret i Dynamic Host Configuration Protocol (DHCP).Inverse Adress Resolution Protocol anmoder om den eksisterende IP -adresse, der er knyttet til den givne hardware -adresse.I dette tilfælde kan hardwareadressen være den af enhver knude på det samme LAN.