Address Resolution Protocol (ARP) takes an IP address in an IP datagram and translates it into the appropriate medium access control layer address for delivery on a local area network.
This form of a protocol maps different types of IP addresses and assigns them to certain hardware addresses.