Che cosa è ARP protocollo?

July 11

Che cosa è ARP protocollo?


La comunicazione tra diversi hardware di rete utilizza protocolli software, o istruzioni, che un computer o un router possono seguire per fornire dati a destinazione. Il protocollo più utilizzato in reti di computer a partire dal 2010 è TCP / IP (Transmission Control Protocol / Internet Protocol). ARP, Address Resolution Protocol, è utilizzato da TCP / IP per risolvere gli indirizzi hardware da indirizzi IP basati sul software.

Storia

Un RFC, o Request for Comment, viene utilizzato dai produttori di computer e programmatori di definire un insieme standard di specifiche o regole per tutti gli aspetti della tecnologia dell'informazione. ARP è stato derivato da RFC 826 nel 1982 nel tentativo di facilitare la comunicazione tra i dispositivi hardware incompatibili collegati a una rete.

funzioni di base

Ogni dispositivo su una rete ha un hardware o indirizzo Media Access Control (MAC). ARP è usato per mappare questi per un indirizzo IP. Il dispositivo di origine trasmette un datagramma che contiene l'indirizzo IP di destinazione attraverso la rete. Il datagramma, un pacchetto di informazioni, viene ricevuto dal dispositivo di destinazione, che a sua volta trasmette il proprio indirizzo hardware al mittente. Una connessione tra i due dispositivi è fatto e trasferimento dei dati può iniziare.

Tipi di messaggi

ARP ha due tipi di messaggio, uno per il dispositivo di origine e uno per il dispositivo di destinazione. ARP prima invia una richiesta dal cedente alla destinazione. La richiesta contiene gli indirizzi hardware e IP del cedente in modo che il dispositivo di destinazione sa dove la richiesta è venuto da. Il dispositivo di destinazione riceve la richiesta e invia una risposta al mittente contenente i propri indirizzi hardware e IP. Il formato dei messaggi segue lo standard fissato RFC 826, riducendo al minimo la quantità di dati richiesti per ogni messaggio e consentendo ARP per essere utilizzato su piattaforme hardware diverse.

Traffico

messaggi ARP devono essere trasmessi ogni volta che un dispositivo ha bisogno di connettersi a un altro. Questo può creare un alto livello di traffico di rete semplicemente facendo le richieste di rete prima di iniziare una connessione. La cache ARP è stato sviluppato per ridurre il numero di volte che un dispositivo dovuto inviare una richiesta di indirizzo. Funziona la memorizzazione di risposte alle richieste di connessione precedenti e le loro mapping degli indirizzi. Ogni volta che un dispositivo deve inviare una richiesta, in primo luogo controlla la sua cache ARP. Se c'è una voce nella cache ARP contenente i dettagli dell'indirizzo richiesti, una connessione può essere fatta tra dispositivi senza la necessità di trasmettere una richiesta o una risposta, riducendo in tal modo il traffico di rete.

Futuro

Il protocollo TCP / IP è costantemente in fase di sviluppo, con IP6 set per sostituire IP4. ARP e ICMP (Internet Control Message Protocol) devono essere combinati e ri-chiamato Neighbor Discovery. Operando in un modo simile, usando "Neighbor Richiesta" e messaggi "prossimo advertisement", questo nuovo protocollo non trasmette allo stesso modo come ARP, generare meno traffico di rete.