Hva er protokollen for adresseoppløsning?
Adresseoppløsningsprotokoll er et middel for en nettverksapplikasjon eller enhet for å bestemme Ethernet -adressen til en annen enhet.Også kjent av forkortelsen ARP, prøver den å matche en Internet Protocol (IP) -adresse med en maskinvareadresse.ARP brukes av hver enhet på et lokalt nettverk første gang det kommuniserer med en annen enhet på samme nettverk.
Applikasjoner og nettverksenheter kommuniserer på et høyt nivå ved hjelp av pakker på nettverkslaget til protokollstabelen.Disse pakkene er rettet mot IP -adresser.Når hver pakke sendes over Local Area Network (LAN) ved hjelp av datalinklaget, må mottakerne Ethernet -adressen også være kjent.IP -adresser kan tildeles dynamisk og endres over tid, mens Ethernet -adresser generelt forblir de samme.En applikasjon eller enhet trenger en måte å bestemme maskinvareadressen som for øyeblikket er tilknyttet en gitt IP -adresse.
Adresseoppløsningsprotokoll definerer en standardmetode for å oppdage disse adressene.ARP ble dokumentert av Internet Engineering Task Force (IETF) i 1982 som forespørsel om kommentarer (RFC) 826. Når et system er klart til å sende en IP -pakke, konsulterer den cachen av nylig løst adresser.Hvis destinasjons -IP -adressen ikke er i hurtigbufferen, sender den en melding til hele LAN ved hjelp av ARP.Denne meldingen ber enheten med destinasjons -IP -adressen til å svare med sin Ethernet -maskinvareadresse.
Denne adresseoppløsningsprotokollforespørselspakken inkluderer forespørsler IP- og maskinvareadresser, samt IP -adressen som er søkt.Hver enhet på LAN lytter for en ARP -forespørselspakke som inneholder sin IP -adresse.Hvis man blir hørt, komponerer den matchende enheten en ARP -responspakke som inneholder sin Ethernet -maskinvareadresse.Denne responspakken blir deretter sendt direkte til rekvirenten, som lagrer adressene i ARP -cachen for senere gjenbruk.Responderen kan også lagre adressene i hurtigbufferen, siden det sannsynligvis vil kommunisere ytterligere med rekvirenten.
IP versjon 4 (IPv4) og Ethernet -adresser er de vanligste typene adresser løst ved adresseoppløsningsprotokoll.Forespørselspakken støtter imidlertid andre typer gjennom felt for protokoll og adresselengde.IP versjon 6 (IPv6) adresser løses med nabo Discovery Protocol (NDP) i stedet for ARP.
Reverse Address Resolution Protocol (RARP) ber om en IP -adresse for forespørselsmaskinvareadressen.En RARP -server svarer på en av disse forespørslene ved å tildele en ny IP -adresse og knytte den til forespørselsmaskinvareadressen.Omvendt ARP anses som foreldet og mdash; dens funksjonalitet er inkorporert i den dynamiske vertskonfigurasjonsprotokollen (DHCP).Protokoll for omvendt adresseoppløsning ber om den eksisterende IP -adressen tilknyttet den gitte maskinvareadressen.I dette tilfellet kan maskinvareadressen være en hvilken som helst node på samme Lan.