← Module 01 · Networking Fundamentals FUND

Collision Domain vs Broadcast Domain

Two different kinds of "who has to share this segment" — one about electrical contention, one about who hears a broadcast. Confusing them is one of the most common early mistakes.

Collision domain

A collision domain is a segment of network where two devices transmitting at the same time can collide — their signals interfere on the shared medium and both transmissions are corrupted. This only matters on shared, half-duplex media.

WHY THIS RARELY COMES UP ANYMORE

Hubs are essentially extinct in production networks. Full-duplex switched Ethernet means collision domains are mostly a historical/exam concept today — but it's still the correct mental model for why switches replaced hubs.

Broadcast domain

A broadcast domain is the set of devices that receive a Layer 2 broadcast frame (destination MAC FFFF.FFFF.FFFF) sent by any one device in that domain.

HUB — ONE COLLISION DOMAIN HUB SWITCHES + ROUTER — TWO BROADCAST DOMAINS R1 SW-A SW-B
Left: every device shares one collision domain through the hub. Right: two switches each form their own broadcast domain — a broadcast from HOST behind SW-A never reaches SW-B unless R1 explicitly routes it (which routers don't do for broadcasts).

Side by side

DeviceBreaks collision domain?Breaks broadcast domain?
HubNoNo
SwitchYes — per portNo
Router / L3 switchYesYes

Why it matters in practice

Broadcast domain size is the real design constraint in modern networks. Too large a broadcast domain means ARP requests, DHCP discovers, and other broadcast traffic gets flooded to hundreds of hosts that don't care — wasting bandwidth and CPU. This is the entire justification for VLANs: they let you keep broadcast domains small and purposeful without running separate physical switches for every segment.