Протокол ARP (Address Resolution Protocol) стал основой для построения сетевых служб в протоколе IPv4, потому что решал проблему сопоставления IP-адресов с физическими (MAC)-адресами в локальных сетях. 1
Адреса IPv4 имеют разную длину (32 бита), в то время как MAC-адреса (48 бит). 13 ARP переводит 32-битный адрес в 48-битный и наоборот, что необходимо для передачи данных. 13
Без ARP устройства не смогли бы идентифицировать друг друга в сети, и коммуникация была бы невозможна. 1 Кроме того, ARP помогает обнаруживать дублирующиеся IP-адреса в сети, что также важно для нормальной работы. 1