Bandwidth vs Throughput Explained
- 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
Bandwidth: The Theoretical Maximum
Bandwidth is the maximum theoretical data capacity a connection could carry, usually advertised by an ISP as, for example, "100 Mbps." It represents an upper ceiling, not a guarantee of what will actually be achieved in practice.
Throughput: What Actually Gets Delivered
Throughput is the real, measured rate of data successfully transferred over a connection, in practice. It's almost always somewhat lower than the advertised bandwidth, due to overhead, congestion, and other real-world factors.
Bandwidth (advertised maximum): 100 Mbps
Throughput (actual, measured): 87 Mbps (the real-world number that matters)A Helpful Analogy: A Highway's Speed Limit vs Actual Traffic Speed
Bandwidth is like a highway's posted speed limit - the maximum allowed. Throughput is like the actual average speed traffic moves at during rush hour - often noticeably lower than the limit, due to real conditions like congestion, that the speed limit alone doesn't account for.
Why Throughput Is Almost Always Lower Than Bandwidth
- Protocol overhead - headers (as covered in the encapsulation note) consume some of the total capacity themselves.
- Network congestion - shared infrastructure means available capacity varies with overall demand.
- Hardware limitations - older equipment somewhere along the path may not support the full advertised bandwidth.
Why This Distinction Matters When Evaluating a Connection
An ISP advertising "100 Mbps" is describing bandwidth, not a guarantee of throughput. Understanding the difference helps set realistic expectations, and explains why a real-world speed test rarely, if ever, matches the exact number printed on an internet plan.