Hubs, Switches and Bridges Compared
- Networking Fundamentals & OSI Model
- TCP/IP Model
- Network Topologies
- IP Addressing & Subnetting
- Routing Algorithms & Protocols
- Switching Concepts
- Transport Layer Protocols (TCP & UDP)
- Application Layer Protocols
- Network Security & Firewalls
- Wireless Networking & Wi-Fi
- Network Address Translation (NAT)
- DNS Deep Dive
- Congestion Control & Flow Control
- Error Detection & Correction
- Network Devices
- VPN & Tunneling
- Load Balancing & CDN Networking
- Socket Programming
- Network Troubleshooting Tools
- Physical Layer & Transmission Media
- Data Link Layer & MAC Addressing
- Ethernet Protocol
- ARP (Address Resolution Protocol)
- ICMP Protocol
- Unicast, Multicast, Broadcast and Anycast
- Proxy Servers
- Port Numbers Reference
- Network Performance Metrics
- Quality of Service (QoS)
- Software-Defined Networking (SDN)
- HTTP/2 and HTTP/3 Overview
- 5G and Mobile Networks
- IoT Networking Basics
- VoIP Networking Basics
Hub: No Intelligence at All
A hub is the simplest possible connecting device - it receives a signal on one port and blindly repeats it out of every other port, with no awareness of destinations or addresses whatsoever. This can cause collisions when two devices transmit at the same time, and it's now essentially obsolete in modern networking.
Bridge: A Simple, Early Form of Intelligence
A bridge connects two network segments and makes a basic forwarding decision: it learns which devices are on which side, and only forwards traffic across to the other segment when actually necessary - reducing unnecessary traffic compared to a hub, but typically with only a small number of ports.
Switch: A Bridge's Modern, Multi-Port Successor
A switch does essentially what a bridge does, but with many ports and much greater intelligence - as covered in a dedicated note earlier in this section, it maintains a full MAC address table and makes an independent forwarding decision for every single frame.
Comparing All Three
| Hub | Bridge | Switch | |
|---|---|---|---|
| Awareness of destination | None | Basic, two segments | Full, per-port MAC learning |
| Typical port count | Several | Usually just two | Many (often 8, 24, 48+) |
| Modern relevance | Obsolete | Largely superseded by switches | The current standard |
Why Understanding This History Still Helps
A modern switch is, conceptually, just a bridge with far more ports and much smarter per-port forwarding logic. Understanding the simpler hub and bridge first makes it much easier to appreciate exactly what a switch's MAC address table and per-frame forwarding decisions are actually improving upon.