Collision Domain vs Broadcast Domain Explained
Two fundamental scopes in networking: a collision domain is where devices share bandwidth and can collide (managed at Layer 2), while a broadcast domain is how far a broadcast reaches (bounded at Layer 3). The device you use decides how these are split.
Side by side
| Device | Collision domains | Broadcast domains |
|---|---|---|
| Hub | One (all ports share) | One |
| Switch | One per port | One (per VLAN) |
| Router | One per interface | One per interface |
The details that matter
A hub makes every port share one collision domain — devices contend and collide. A switch gives each port its own collision domain (so full-duplex ports never collide), but all ports remain in one broadcast domain — a broadcast floods them all. To split broadcast domains you need a router (or VLANs, which create logical broadcast domains on a switch). This is why large flat networks get "broadcast storms" and why segmentation matters — a guaranteed CCNA and interview topic. See what a broadcast is.
Frequently asked questions
What is the difference between a collision domain and a broadcast domain?
A collision domain is a segment where devices share bandwidth and frames can collide; a broadcast domain is the set of devices a broadcast frame reaches. Switches split collision domains; routers (and VLANs) split broadcast domains.
How many collision domains does a switch have?
One per port — each switch port is its own collision domain, which (with full duplex) eliminates collisions.
How do you reduce the size of a broadcast domain?
Segment with routers or create VLANs — both limit how far broadcasts travel, reducing noise and improving performance.
Related articles
Want hands-on training?
Learn this on real Cisco lab devices with placement support at Attila Technologies, Ahmedabad.