Slide 5 of 10
ARP and the Default Gateway
When the destination is on a different network, you never ARP for the remote IP. You ARP for the gateway.
Your PC
10.0.1.10
Wants 8.8.8.8
→
Gateway (ARP Target)
10.0.1.1
Your PC ARPs for this IP, not 8.8.8.8
→
Internet
8.8.8.8
Unreachable by ARP (different network)
Why? ARP is a Layer 2 mechanism. It only works within a single broadcast domain — your local subnet.
8.8.8.8 is on a completely different network. You cannot broadcast an ARP request across a router.
So your PC checks its routing table: "10.0.1.0/24 is local — ARP directly. Everything else — send to gateway 10.0.1.1."
Your PC then ARPs for 10.0.1.1 to get the router's MAC address, builds a frame to the router's MAC,
and the router takes it from there.
Exam tip: "You never ARP for a remote IP. You ARP for the next hop."
The destination IP in the packet stays as 8.8.8.8 all the way — but the destination MAC in the Ethernet frame
is the router's MAC, not Google's.
If your default gateway IP is wrong or its ARP entry is stale, you lose Internet connectivity even though your local network works fine.
Always check the gateway's ARP entry when Internet is down but local access is fine.