📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

ARP Explained - Address Resolution Protocol

PowerCert Animated Videos4:22

Transcription

ARP sta per Address Resolution Protocol. È ora un protocollo utilizzato per risolvere gli indirizzi IP in indirizzi MAC. L'indirizzo MAC è un indirizzo fisico di un dispositivo. È un numero univoco a livello mondiale assegnato a ogni scheda di interfaccia di rete.

Quando un dispositivo su una rete locale deve comunicare con un altro dispositivo, necessita dell'indirizzo MAC di quel dispositivo e i dispositivi utilizzano ARP per ottenere l'indirizzo MAC di quel dispositivo.

Supponiamo, ad esempio, che il computer A voglia comunicare con il computer B. Ora il computer A conosce già l'indirizzo IP del computer B. Ma per comunicare con il computer B, necessita ancora del suo indirizzo MAC.

Ora, un indirizzo IP viene utilizzato per localizzare un dispositivo in una rete e l'indirizzo MAC identifica il dispositivo effettivo. Pertanto, per trovare l'indirizzo MAC, il computer A controllerà prima l'elenco interno, chiamato cache ARP, per vedere se l'indirizzo IP del computer B ha già un indirizzo MAC corrispondente.

In realtà, possiamo verificarlo noi stessi da un prompt dei comandi di Windows utilizzando l'utility ARP. E digitando 'arp -a', e come si può vedere nell'output, non ci sono voci, la cache ARP è vuota.

Quindi, il computer A invierà un messaggio di broadcast sulla rete chiedendo a ogni dispositivo quale computer ha l'indirizzo IP specifico e chiederà il loro indirizzo MAC. Quindi, il computer con l'indirizzo IP corrispondente risponderà e dirà al computer A il suo indirizzo MAC.

Una volta ricevuto l'indirizzo MAC, la comunicazione può ora avvenire tra i due. Una volta che il computer A ha l'indirizzo MAC, memorizzerà queste informazioni nella cache ARP.

Ora facciamo gli stessi comandi di prima, e ora puoi vedere che l'indirizzo IP e l'indirizzo MAC corrispondente sono stati aggiunti alla cache ARP.

La cache ARP viene utilizzata per rendere una rete più efficiente. Memorizza le associazioni tra indirizzo IP e indirizzo MAC, in modo che la prossima volta che deve comunicare con un dispositivo sulla rete, non debba trasmettere un messaggio su tutta la rete. Può semplicemente controllare nella cache ARP.

Ci sono anche due diversi tipi di voci ARP, dinamiche e statiche. Una voce dinamica viene creata automaticamente quando un dispositivo invia un messaggio di broadcast alla rete e richiede un indirizzo MAC, proprio come nell'esempio che abbiamo appena fatto. Le voci dinamiche non sono permanenti, ma vengono regolarmente cancellate in modo che la cache non venga riempita con troppe voci non utilizzate.

E una voce statica è dove qualcuno inserisce manualmente un'associazione tra indirizzo IP e indirizzo MAC utilizzando la riga di comando ARP.

Ad esempio, creiamo una voce ARP statica. Quindi digita 'arp -s' in un prompt dei comandi e quindi l'indirizzo IP, seguito dall'indirizzo MAC.

Quindi, se guardiamo di nuovo la cache ARP, vediamo la nostra voce ARP statica. Gli amministratori di rete utilizzeranno le voci statiche per ridurre il traffico di broadcast ARP non necessario su una rete. Le voci statiche sono ideali, ad esempio, se sai che due dispositivi comunicheranno costantemente tra loro.