Nwlapcug.com


Che cosa è il protocollo ARP?

Che cosa è il protocollo ARP?


Comunicazione attraverso diversi hardware di rete utilizza protocolli software o istruzioni che un computer o router possono seguire per consegnare dati a destinazione. Il protocollo più diffuso nei computer in rete a partire dal 2010 è TCP/IP (Transmission Control Protocol/Internet Protocol). ARP, Address Resolution Protocol, viene utilizzato da TCP/IP per risolvere gli indirizzi hardware da software basato su indirizzi IP.

Storia

Una RFC, o richiesta di commento, viene utilizzato da programmatori e produttori di computer per definire un insieme standard di specifiche o norme per tutti gli aspetti della tecnologia dell'informazione. ARP è stato derivato da RFC 826 nel 1982 nel tentativo di facilitare la comunicazione tra dispositivi hardware incompatibile collegati a una rete.

Funzione di base

Ogni dispositivo su una rete dispone di un hardware o un indirizzo Media Access Control (MAC). ARP viene utilizzato per mappare questi in un indirizzo IP. Il dispositivo di origine trasmette un datagramma contenente 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. Viene effettuata una connessione tra i due dispositivi e può iniziare il trasferimento dei dati.

Tipi di messaggio

ARP ha due tipi di messaggi, uno per il dispositivo di origine e uno per il dispositivo di destinazione. ARP invia innanzitutto una richiesta dall'originator alla destinazione. La richiesta contiene hardware del mittente del messaggio e gli indirizzi IP in modo che la periferica di destinazione sa dove la richiesta è venuto da. Il dispositivo di destinazione riceve la richiesta e invia una risposta al mittente contenente il proprio hardware e indirizzi IP. Il formato dei messaggi segue il set standard giù nella RFC 826, riducendo al minimo la quantità di dati necessari per ogni messaggio e abilitazione ARP essere utilizzato su piattaforme hardware diverse.

Traffico

I messaggi ARP devono essere trasmessi ogni volta che un dispositivo ha bisogno di connettersi a un altro. Questo può creare alti livelli di traffico di rete semplicemente facendo richieste di rete prima di iniziare una connessione. La cache ARP è stata sviluppata per ridurre il numero di volte che un dispositivo ha dovuto inviare una richiesta di un indirizzo. Funziona memorizzando le risposte di precedenti richieste di connessione e i mapping di indirizzo. Ogni volta che un dispositivo deve inviare una richiesta, verifica innanzitutto la cache ARP. Se c'è una voce nella cache ARP contenente i dettagli di indirizzo richiesto, può essere stabilita una connessione tra dispositivi senza la necessità di trasmettere una richiesta o una risposta, riducendo il traffico di rete.

Futuro

Il protocollo TCP/IP è costantemente in via di sviluppo, con IP6 destinato a sostituire IP4. ARP e ICMP (Internet Control Message Protocol) devono essere combinati e ri-denominata Neighbor Discovery. Operano in modo simile, utilizzando i messaggi di "Neighbor Solicitation" e "Neighbor Advertisement", questo nuovo protocollo non trasmette nello stesso modo come ARP, generando meno traffico di rete.