Materi
Setiap antarmuka jaringan, misalnya kartu Wi-Fi atau port Ethernet, membawa alamat fisik yang disebut alamat MAC. RFC 7042 menyebut alamat MAC 48 bit sebagai bentuk yang paling banyak dipakai pada antarmuka Ethernet. Alamat itu ditulis sebagai enam pasang digit heksadesimal, misalnya 00-1B-44-11-3A-B7 di Windows. Alamat MAC dipakai di lapisan data link untuk mengantar frame di dalam satu jaringan lokal, sedangkan alamat IP dipakai untuk menentukan tujuan lintas jaringan dan berubah ketika perangkat pindah jaringan.
Perangkat yang tahu alamat IP tujuan tetapi belum tahu alamat MAC-nya memakai ARP, yang dirumuskan RFC 826. Perangkat mengirim permintaan ARP secara broadcast ke seluruh jaringan lokal, isinya kira-kira: siapa pemilik alamat IP ini. Pemilik alamat itu menjawab langsung dengan alamat MAC-nya, dan pasangan IP–MAC disimpan di tabel ARP supaya tidak perlu bertanya lagi. Di Windows, perintah arp -a menampilkan tabel itu.
Bila tujuan berada di jaringan lain, perangkat tidak menanyakan MAC tujuan akhir. Ia membandingkan alamat tujuan dengan mask-nya sendiri, menyimpulkan tujuan itu jauh, lalu mengirim frame ke gerbang bawaan, yaitu router. Jadi yang dicari lewat ARP adalah MAC router. Contohnya, sebuah telepon 10.0.0.15/24 yang membuka server 198.51.100.20 hanya menyimpan MAC router 10.0.0.1 di tabel ARP-nya.