(IP packets are often sent over Ethernet. Ethernet devices do not recognize 32-bit IP addresses: they transmit Ethernet packets with 48-bit Ethernet addresses. Therefore, it is necessary for the IP driver to convert the IP intent address into the Ethernet intent address. There is some kind of static or algorithmic mapping between these two addresses, often requiring a table to be checked. The Address Resolution Protocol (AddressResolutionProtocol, ARP) is the protocol used to determine these images.)