A TCP/IP protocol. It handles the translation of network-layer addresses (typically, IP) to the corresponding link-layer address (e.g. Ethernet).
Internet
A protocol used to convert an Internet Protocol Address (IP address) to the physical address of a device on a network. The correspondence between the IP address and the physical device is stored in a table known as an ARP cache.