ARP (Address Resolution Protocol) e la tua rete di computer

Sommario:

ARP (Address Resolution Protocol) e la tua rete di computer
ARP (Address Resolution Protocol) e la tua rete di computer
Anonim

ARP (Address Resolution Protocol) converte un indirizzo IP (Internet Protocol) nel corrispondente indirizzo di rete fisica. Le reti IP, comprese quelle che funzionano su Ethernet e Wi-Fi, richiedono ARP per funzionare.

Storia e scopo di ARP

ARP è stato sviluppato all'inizio degli anni '80 come protocollo di traduzione di indirizzi generico per reti IP. Oltre a Ethernet e Wi-Fi, ARP è stato implementato per ATM, Token Ring e altri tipi di rete fisica.

ARP consente a una rete di gestire le connessioni indipendentemente dallo specifico dispositivo fisico collegato a ciascuna di esse. Ciò consente al protocollo Internet di funzionare in modo più efficiente rispetto alla gestione indipendente di vari dispositivi hardware e reti fisiche.

Image
Image

Come funziona ARP

ARP opera al livello 2 nel modello OSI. Il supporto del protocollo è implementato nei driver di dispositivo dei sistemi operativi di rete. Internet RFC 826 documenta i dettagli tecnici del protocollo, incluso il formato del pacchetto e il funzionamento dei messaggi di richiesta e risposta

ARP funziona sulle moderne reti Ethernet e Wi-Fi come segue:

  • Gli adattatori di rete sono prodotti con un indirizzo fisico incorporato nell'hardware chiamato indirizzo MAC (Media Access Control). I produttori assicurano che questi indirizzi a sei byte (48 bit) siano univoci perché l'IP si basa su questi identificatori univoci per la consegna dei messaggi.
  • Prima che un dispositivo invii dati a un altro dispositivo di destinazione, deve determinare l'indirizzo MAC dato il suo indirizzo IP. Queste mappature di indirizzi IP-MAC derivano da una cache ARP gestita su ciascun dispositivo.
  • Se l'indirizzo IP specificato non appare nella cache di un dispositivo, quel dispositivo non può indirizzare i messaggi a quella destinazione finché non ottiene una nuova mappatura. A tale scopo, il dispositivo di avvio invia prima un messaggio broadcast di richiesta ARP sulla sottorete locale. L'host con l'indirizzo IP fornito invia una risposta ARP in risposta alla trasmissione, consentendo al dispositivo di avvio di aggiornare la propria cache e consegnare i messaggi direttamente al target.

ARP inverso e ARP inverso

Gli esperti hanno sviluppato un altro protocollo di rete chiamato RARP (Reverse ARP) negli anni '80 per completare l'ARP. RARP ha svolto la funzione opposta di ARP, convertendo da indirizzi di rete fisici agli indirizzi IP assegnati a quei dispositivi. RARP è stato reso obsoleto da DHCP (Dynamic Host Configuration Protocol) e non è più utilizzato.

Un protocollo separato chiamato Inverse ARP supporta anche la funzione di mappatura degli indirizzi inversa. Inverse ARP non viene utilizzato su reti Ethernet o Wi-Fi, anche se a volte puoi trovarlo su altri tipi.

ARP gratuito

Per migliorare l'efficienza di ARP, alcune reti e dispositivi di rete utilizzano un metodo di comunicazione chiamato ARP gratuito. Un dispositivo trasmette un messaggio di richiesta ARP alla rete locale per notificare la sua esistenza agli altri dispositivi.

Consigliato: