IPv4 utilizza particolari datagram IP per la scoperta del vicinato, che costituiscono il protocollo ARP (Address Resolution Protocol). In particolare la richiesta di un indirizzo fisico di un’interfaccia è effettuata per mezzo di un datagram IP che incapsula il pacchetto ARP request, il cui formato è mostrato nella fig. 17.19.
[da completare ...]
In particolare, l’indirizzo fisico al quale viene inviato il pacchetto del livello link è quello relativo al broadcast di tale livello, cosicché il pacchetto sarà ricevuto da tutte le interfacce fisicamente connesse al mittente.
Tutte le interfacce coinvolte nella richiesta confronteranno l’indirizzo IPv4 desiderato con il proprio e quella che lo possiede risponderà con un apposito datagram IPv4, contenente [da completare ...].
Per questo, in IPv4, la neighbour cache è spesso indicata con il nome cache ARP o ARP table.
Il contenuto della cache ARP di un sistema GNU/Linux è visualizzabile con il comando arp (v. sez. 20.5).