← Module 01 · Networking Fundamentals

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 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, or Media Access Control, address 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 a 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 / Layer 3 switchYesYes

Why it matters in practice

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