ARP spoofing: A fake directory desk
Picture someone setting up a fake "building directory" sign, so people asking "which office is this?" get sent to the wrong place entirely. ARP (Address Resolution Protocol) has no authentication built in: any device on a segment can send an unsolicited ARP reply, and other devices will simply believe it. An attacker exploits this by sending forged replies claiming to own the gateway's IP address, poisoning the victim's ARP cache so traffic meant for the real gateway gets sent to the attacker's MAC (Media Access Control) address instead.
Man-in-the-middle (MITM): A secret relay
Once an attacker can redirect traffic, whether through ARP spoofing, a rogue WiFi access point, or another method entirely, they can sit silently in the middle of a conversation, relaying everything between two parties who both believe they're talking directly to each other. The attacker can read the traffic, and if it isn't encrypted, modify it in transit too.
DDoS: Flooding the doorway
A DoS (Denial of Service) attack overwhelms a target with more traffic or requests than it can handle, from a single source. A DDoS does the same thing from many sources at once, often a botnet of compromised devices, which makes it far harder to stop by simply blocking one IP address. Either way the goal is the same: legitimate users can't get through, because the doorway is jammed with far more visitors than it can process.
| Attack | What it exploits | Primary defense |
|---|---|---|
| ARP Spoofing | ARP has no authentication for replies | Dynamic ARP Inspection (DAI), switch port security |
| MITM | Trust assumptions between two parties | TLS/certificate validation, avoiding untrusted networks |
| DDoS | Finite server and network capacity | Rate limiting, traffic scrubbing, CDN/anycast distribution |
PKI and certificates exist so a relayed connection can be detected. TLS exists so even a successfully relayed connection can't be read. IPsec and VPNs exist so an entire network path can be trusted even when it crosses infrastructure nobody involved actually controls. Firewalls exist to stop unwanted traffic, flood or otherwise, before it ever reaches something that matters. None of it is abstract. It's all a direct response to attacks exactly like these three.