ARP (Address Resolution Protocol) og datamaskinnettverket

Innholdsfortegnelse:

ARP (Address Resolution Protocol) og datamaskinnettverket
ARP (Address Resolution Protocol) og datamaskinnettverket
Anonim

ARP (Address Resolution Protocol) konverterer en IP-adresse (Internet Protocol) til dens tilsvarende fysiske nettverksadresse. IP-nettverk, inkludert de som kjører på Ethernet og Wi-Fi, krever ARP for å fungere.

Historie og formål med ARP

ARP ble utviklet på begynnelsen av 1980-tallet som en generell adresseoversettelsesprotokoll for IP-nettverk. I tillegg til Ethernet og Wi-Fi er ARP implementert for ATM, Token Ring og andre fysiske nettverkstyper.

ARP lar et nettverk administrere tilkoblinger uavhengig av den spesifikke fysiske enheten som er koblet til hver enkelt. Dette gjør at internettprotokollen kan fungere mer effektivt enn å administrere ulike maskinvareenheter og fysiske nettverk uavhengig.

Image
Image

Hvordan ARP fungerer

ARP opererer på lag 2 i OSI-modellen. Protokollstøtte er implementert i enhetsdriverne til nettverksoperativsystemer. Internet RFC 826 dokumenterer tekniske detaljer om protokollen, inkludert pakkeformatet og virkemåten til forespørsels- og svarmeldinger

ARP fungerer på moderne Ethernet- og Wi-Fi-nettverk som følger:

  • Nettverksadaptere produseres med en fysisk adresse innebygd i maskinvaren k alt Media Access Control (MAC)-adressen. Produsenter sikrer at disse seks-byte (48-bit) adressene er unike fordi IP er avhengig av disse unike identifikatorene for levering av meldinger.
  • Før en enhet sender data til en annen målenhet, må den bestemme MAC-adressen gitt IP-adressen. Disse IP-til-MAC-adressetilordningene er utledet fra en ARP-buffer som vedlikeholdes på hver enhet.
  • Hvis den oppgitte IP-adressen ikke vises i en enhets hurtigbuffer, kan ikke den enheten sende meldinger til det målet før den får en ny tilordning. For å gjøre dette sender den initierende enheten først en kringkastingsmelding for ARP-forespørsel på det lokale undernettet. Verten med den oppgitte IP-adressen sender et ARP-svar som svar på kringkastingen, slik at den initierende enheten kan oppdatere bufferen sin og levere meldinger direkte til målet.

Invers ARP og Revers ARP

Eksperter utviklet en annen nettverksprotokoll k alt RARP (Reverse ARP) på 1980-tallet for å komplementere ARP. RARP utførte den motsatte funksjonen til ARP, og konverterte fra fysiske nettverksadresser til IP-adressene som ble tildelt disse enhetene. RARP ble gjort foreldet av DHCP (Dynamic Host Configuration Protocol) og brukes ikke lenger.

En egen protokoll k alt Inverse ARP støtter også funksjonen for omvendt adressekartlegging. Invers ARP brukes ikke på Ethernet- eller Wi-Fi-nettverk, selv om du noen ganger kan finne det på andre typer.

Gratuitous ARP

For å forbedre effektiviteten til ARP bruker noen nettverk og nettverksenheter en kommunikasjonsmetode som kalles gratis ARP. En enhet kringkaster en ARP-forespørselsmelding til det lokale nettverket for å varsle de andre enhetene om at den eksisterer.

Anbefalt: