Den protokol, der bruges til at opdage, at destinationsadressen skulle føjes til en Ethernet -ramme, er
ARP (adresseopløsningsprotokol) .
Sådan fungerer det:
1. Når en enhed skal sende data til en anden enhed på det samme lokale netværk, kender den destinationsenhedens IP -adresse. Ethernet -rammer kræver imidlertid en MAC -adresse, som er en unik identifikator for hver enhed på netværket.
2. Sendingsenheden sender en ARP -anmodning. Denne anmodning udsender på det lokale netværk og spørger "Hvem har denne IP -adresse?"
3. Enheden med den matchende IP -adresse svarer med et ARP -svar, leverer sin MAC -adresse.
4. Sendingsenheden bruger derefter den modtagne MAC -adresse til at oprette Ethernet -rammen. Denne ramme sendes derefter til destinationsenheden.
Kort sagt er ARP broen mellem IP -adresser (logiske adresser) og MAC -adresser (fysiske adresser) på et lokalt netværk.