The Address Resolution Protocol (ARP) is a communications protocol used for discovering the link layer address associated with a given IPv4 address, a critical function in Internet Protocol (IP) computer networks. ARP was defined in 1982 by RFC 826, [1] w