ARP è un protocollo per il mapping tra un indirizzo MAC (indirizzo fisico di un nodo host Ethernet) ed il suo indirizzo IP associato, all’interno di un dominio di

broadcast (vlan).

 

Quando una pacchetto entrante è destinato ad una certa destinazione, questo arriva al suo default gateway, il quale genera una richiesta ARP per trovare il corrispondente indirizzo fisico del nodo di destinazione che mappa l’indirizzo IP di destinazione indicato dal pacchetto

 

Un lookup ARP table è quindi performato dal nodo IP gateway e se trova la corrispondenza IP/MAC (entry), il pacchetto viene inoltrato nella giusta maniera; se non trova la corrispondenza IP/MAC (NO entry), il gateway genera una richiesta di ARP broadcast in modo tale che tutti i nodi presenti nella LAN possano verificare se l’indirizzo IP destinazione è presente in uno dei nodi è creare la corretta associazione tra sorgente e destinazione (il nodo che riconosce come proprio l’indirizzo IP destinazione genera una risposta di conferma)

 

Il nodo gateway aggiorna la sua cache ARP per la “ nuova associazione “ per future referenze di comunicazione.