ARP yani Address Resolution Protocol cihazların IP adresleri aracılığıyla birbirinin MAC adreslerini öğrenme protokolüdür. Bir cihaz kaynak ve hedef IP adres bilgileriyle haberleşmek istediği cihazın MAC adresini öğrenmek için broadcast olarak yerel ağa ARP Request mesajı yollar. Hedef IP adresi olarak kendisine mesaj geldiğini anlayan cihaz cevap olarak kaynak IP adresine ARP Reply mesajı gönderir ve kaynak IP adresine sahip cihaz istediği MAC adres bilgisini öğrenmiş olur.
Bilindiği üzere aynı ağ içerisinde haberleşme MAC adresleri aracılığıyla yapıldığı için bu protokol yerel ağda haberleşmek için kullanılır.