Simple definition
ARP (Address Resolution Protocol) lets a device discover the MAC address associated with an IPv4 address on the same local network.
Technical definition
When a device needs to send an IPv4 packet to a neighbour on its local Ethernet network, it broadcasts an ARP request. The device using the requested IPv4 address replies with its MAC address; the sender caches the mapping temporarily.
What is ARP used for?
Resolve a local IPv4 address to a MAC address so an Ethernet frame can reach the correct interface.
Practical example
Before sending a packet to its default gateway at 192.168.1.1, a computer may use ARP to learn the gateway’s MAC address.
Common issues
- Cache ARP obsolete
- Duplicated IP Address
- Poisoning ARP on an unprotected network
Related terms
Key takeaway: This entry explains the general operation of the term. Exact settings may vary depending on software, vendors and environments.