ARP (Address Resolution Protocol) og dit computernetværk

Indholdsfortegnelse:

ARP (Address Resolution Protocol) og dit computernetværk
ARP (Address Resolution Protocol) og dit computernetværk
Anonim

ARP (Address Resolution Protocol) konverterer en Internet Protocol (IP)-adresse til dens tilsvarende fysiske netværksadresse. IP-netværk, inklusive dem, der kører på Ethernet og Wi-Fi, kræver ARP for at fungere.

Historie og formål med ARP

ARP blev udviklet i begyndelsen af 1980'erne som en generel adresseoversættelsesprotokol til IP-netværk. Udover Ethernet og Wi-Fi er ARP blevet implementeret til ATM, Token Ring og andre fysiske netværkstyper.

ARP tillader et netværk at administrere forbindelser uafhængigt af den specifikke fysiske enhed, der er tilsluttet hver enkelt. Dette gør det muligt for internetprotokollen at arbejde mere effektivt end at administrere forskellige hardwareenheder og fysiske netværk uafhængigt.

Image
Image

Sådan fungerer ARP

ARP opererer på Layer 2 i OSI-modellen. Protokolunderstøttelse er implementeret i enhedsdriverne til netværksoperativsystemer. Internet RFC 826 dokumenterer tekniske detaljer om protokollen, herunder dens pakkeformat og funktion af anmodnings- og svarmeddelelser

ARP fungerer på moderne Ethernet- og Wi-Fi-netværk som følger:

  • Netværksadaptere er produceret med en fysisk adresse indlejret i hardwaren kaldet Media Access Control (MAC)-adressen. Producenter sikrer, at disse seks-byte (48-bit) adresser er unikke, fordi IP er afhængig af disse unikke identifikatorer til levering af meddelelser.
  • Før en enhed sender data til en anden målenhed, skal den bestemme MAC-adressen givet dens IP-adresse. Disse IP-til-MAC-adressetilknytninger er afledt af en ARP-cache, der vedligeholdes på hver enhed.
  • Hvis den angivne IP-adresse ikke vises i en enheds cache, kan denne enhed ikke dirigere beskeder til det pågældende mål, før den får en ny mapping. For at gøre dette sender den initierende enhed først en ARP-anmodningsudsendelsesmeddelelse på det lokale undernet. Værten med den givne IP-adresse sender et ARP-svar som svar på udsendelsen, så den initierende enhed kan opdatere sin cache og levere beskeder direkte til målet.

Inverse ARP og Reverse ARP

Eksperter udviklede en anden netværksprotokol kaldet RARP (Reverse ARP) i 1980'erne for at komplementere ARP. RARP udførte den modsatte funktion af ARP, ved at konvertere fra fysiske netværksadresser til de IP-adresser, der er tildelt disse enheder. RARP blev gjort forældet af DHCP (Dynamic Host Configuration Protocol) og bruges ikke længere.

En separat protokol kaldet Inverse ARP understøtter også den omvendte adressetilknytningsfunktion. Omvendt ARP bruges ikke på Ethernet- eller Wi-Fi-netværk, selvom du nogle gange kan finde det på andre typer.

Gratis ARP

For at forbedre effektiviteten af ARP bruger nogle netværk og netværksenheder en kommunikationsmetode kaldet gratis ARP. En enhed udsender en ARP-anmodningsmeddelelse til det lokale netværk for at underrette de andre enheder om dens eksistens.

Anbefalede: