Back to Glossary Index
Layer 2.5 ProtocolDomain 1.0 / 3.0

ARP Address Resolution Protocol

The essential architectural bridge between logical Layer 3 IP tracking and physical Layer 2 hardware address framing. Without ARP, data packets matching valid routing table entries would instantly drop at the interface backplane, because a network interface card cannot transmit an Ethernet frame without a destination MAC address.

The Core Request/Reply Cycle

When Host A wants to communicate with Host B on the same local subnet, it checks its local ARP cache. If no entry exists, the communication pauses while the system executes a mandatory, two-stage hardware discovery mechanism:

Stage 1: The Request

Host A crafts a specialized broadcast frame. Because the destination hardware address is unknown, the Layer 2 destination header is set explicitly to FFFF.FFFF.FFFF. Every device on the local switch receives and opens this frame to check the target IP.

Stage 2: The Reply

The host matching the requested IP address discards the broadcast envelope and crafts a targeted **unicast** response. It places its own hardware MAC address into the source field and targets Host A's exact physical port directly.

Functional Classifications

ARP TypeOperational Mechanism
Gratuitous ARPAn unsolicited broadcast sent by a device when an interface initializes. It acts as a preemptive update to refresh neighbor caches and check for **Duplicate IP Address** conflicts on the wire.
Proxy ARPA legacy routing optimization technique where a gateway router intercepts a local broadcast request intended for an external network segment and replies with its own local MAC address, masquerading as the target host.

CCNA Exam Gotchas

[!]

The Default Gateway Boundary Rule

A massive trap on the CCNA involves tracking broadcast encapsulation boundaries. If Host A (192.168.1.10) wants to send a packet to an external server on the internet (8.8.8.8), whose IP address does it place in the ARP discovery header?

It targets its **Local Default Gateway Router Interface**. Because routers strictly block Layer 2 broadcasts, Host A can *never* directly ARP for a remote machine outside its immediate subnet boundary line. The packet is framed with the destination IP of the ultimate server (8.8.8.8), but encapsulated inside an Ethernet frame built with the destination MAC of the local gateway interface.