The address resolution protocol (ARP) is a protocol used by the Internet Protocol (IP) , specifically IPv4, to map IP network addresses to the hardware addresses (MAC Address)used by a data link protocol. The protocol operates below the network layer.