Il protocollo ARP ha un ruolo chiave fra i protocolli di livello internet della serie TCP/IP, dato che permette di conoscere l’indirizzo fisico di una scheda di rete corrispondente ad un indirizzo IP, ed è per questo che si chiama Protocollo di risoluzione d’indirizzo.
Cosa significa ARP in inglese?
in inglese ARP significa Address Resolution Protocol.
Lo scopo del protocollo ARP
Ogni terminale connesso alla rete possiede un numero di identificazione di 48 bit.
Questo è un numero unico assegnato al momento della produzione della scheda in fabbrica.
Tuttavia la comunicazione su internet non si fa direttamente partendo da questo numero (dato che bisognerebbe modificare l’indirizzamento dei computer ogni volta che si cambia una scheda di rete) ma partendo da un indirizzo detto logico attribuito da un ente: l’indirizzo IP.
Quindi, per far corrispondere gli indirizzi fisici a quelli logici, il
protocollo ARP interroga i terminali di rete per conoscere i loro indirizzi fisici, poi crea una tabella di
corrispondenza tra gli indirizzi logici e quelli fisici in una memoria cache.
Quando un terminale deve comunicare con un altro, consulta la tabella di corrispondenza. Se mai l’indirizzo richiesto non è nella tabella, il protocollo ARP emette una richiesta in rete. L’insieme dei terminali di rete paragona questo indirizzo logico al loro.
Se uno fra questi si identifica con questo indirizzo, il terminale risponde all’ARP che
immagazzina la coppia di indirizzi nella tabella di corrispondenza e la comunicazione può iniziare.
L’inverso invece è il protocollo RARP
Documentazione Ufficiale del protocollo ARP