ARP
È l'acronimo di "Address Resolution Protocol".
Ogni dispositivo su una rete ha un indirizzo IP assegnato che lo identifica come origine e destinazione dei pacchetti di dati. Ha anche un indirizzo MAC che identifica la sua connessione fisica alla rete, attraverso la quale può inviare e ricevere dati. ARP è un protocollo che associa l'indirizzo IP di un dispositivo al suo indirizzo MAC, in modo che gli altri dispositivi sappiano inviargli i pacchetti di dati corretti.
Quando un dispositivo vuole inviare un pacchetto di dati su una rete, deve sapere quale connessione di rete conduce all'indirizzo IP di destinazione. Per prima cosa, trasmette un pacchetto di richiesta ARP a tutti gli altri dispositivi della rete, chiedendo quale dispositivo abbia assegnato quell'indirizzo. Tutti i dispositivi ignorano questo pacchetto tranne quello con quell'indirizzo IP, che risponde con il proprio indirizzo MAC. A quel punto, il dispositivo che invia i dati sa a quale interfaccia di rete fisica deve indirizzare il pacchetto di dati.
Dopo aver associato un indirizzo IP a un indirizzo MAC, il dispositivo che invia i dati salva queste informazioni nella propria cache ARP. La volta successiva che trasmette un pacchetto di dati, può consultare prima questa cache per verificare se sa già quale indirizzo MAC è associato a quell'indirizzo IP. Poiché le condizioni della rete cambiano spesso, con dispositivi che abbandonano la rete e vi si collegano nuovamente in seguito con un nuovo indirizzo IP, una cache ARP conserva le voci per un periodo di tempo limitato, in genere da 10 a 20 minuti.
Metti alla prova le tue conoscenze