The Address Resolution Protocol (ARP) allows for conversion from a network layer address to a hardware layer address (e.g. from the IP address to the MAC address). It is defined by RFC 826, and is a layer 2 protocol in the OSI model. For simplicity, this article will refer to IP address resolutions in examples.
- Two systems that each know their own IP address and MAC address
- A usable network layer path between the two systems
- The sending system must know the IP address of the destination system