Acum ar trebui să fie clar că pentru a trimite date către un alt host din același LAN, hostul sursă trebuie să cunoască atât adresa logică, cât și cea fizică a hostului de destinație. După ce se cunosc acestea, se poate realiza un frame și trimite în mediul de rețea. Hostul sursă poate reține adresa IP de destinație prin mai multe modalități. De exemplu, poate reține adresa IP prin intermediul utilizării DNS-ului sau poate afla adresa IP de destinație deoarece adresa este introdusă în aplicație manual, ca atunci când un utilizator specifică adresa IP a unui server FTP de destinație. Dar cum determină un host adresa MAC Ethernet a unui alt echipament?

Majoritatea aplicațiilor de rețea se bazează pe adresa IP logică a destinației pentru a identifica locația hosturilor de comunicație. Adresa MAC de data link este necesară pentru a livra pachetul IP încapsulat în frame-ul Ethernet în rețea, către destinație.

Hostul transmițător folosește un protocol numit ARP (Address Resolution Protocol) pentru a descoperi adresa MAC a oricărui host din aceeași rețea locală. Hostul transmițător trimite un mesaj de solicitare ARP către întregul LAN. Solicitarea ARP este un mesaj de broadcast. Solicitarea ARP conține adresa IP a echipamentului de destinație. Fiecare echipament din LAN examinează solicitarea ARP pentru a vedea dacă conține propria adresă IP. Doar echipamentul cu adresa IP conținută în Cererea ARP răspunde cu un Răspuns ARP. Răspunsul ARP include adresa MAC asociată cu adresa IP în Solicitarea ARP.