๐ค What is Throughput? (Basic Idea)
When data is sent over a network:
Not all data sent actually reaches the destination
Some packets may be delayed or lost
๐ Throughput tells us how much data is actually delivered successfully.
๐ง Simple Definition
๐ Throughput is the amount of data successfully transmitted from source to destination per unit time over a network.
๐ง One-Line Understanding
Throughput = โHow much useful data the network really delivers.โ
๐ง Real-Life Analogy
๐ฐ Water Pipe Example
Pipe capacity = Bandwidth
Actual water flowing = Throughput
๐ Even if pipe is wide, leaks and blocks reduce actual water flow.
๐ Same with networks.
๐งญ Where Does Throughput Matter?

Throughput is important in:
File downloads ๐ฅ
Video streaming ๐ฅ
Cloud services โ๏ธ
Database communication ๐พ
๐งฎ Throughput Formula
Throughput = Total Data Successfully Received / Total Time๐ง Example
Data received = 10 MB
Time taken = 5 seconds
๐ Throughput = 2 MB/s
๐ Units of Throughput
Bits per second (bps)
Kbps, Mbps, Gbps
๐ Same units as bandwidth, but meaning is different.
โ๏ธ Throughput vs Bandwidth
This comparison is almost guaranteed in exams.
Feature | Bandwidth | Throughput |
|---|---|---|
Meaning | Maximum capacity | Actual delivered data |
Nature | Theoretical | Practical |
Affected by | Link capacity | Congestion, delay, loss |
Always fixed? | Yes | No |
Example | 100 Mbps link | 30 Mbps actual |
๐ Throughput โค Bandwidth (Always)
๐ง Why Throughput is Always Less Than Bandwidth
Throughput is reduced due to:
โฑ๏ธ Delay
๐ฆ Packet loss
๐ Retransmissions
๐ฆ Congestion
๐ Protocol overhead
๐งฉ Factors Affecting Throughput
๐ฆ 1. Network Congestion
Too many packets
Router queues overflow
๐ Congestion โ packet drops โ lower throughput
๐ฆ 2. Packet Loss
Lost packets must be retransmitted
Increases time
๐ TCP retransmissions reduce throughput significantly.
โฑ๏ธ 3. Network Delay (Latency)
High delay slows acknowledgements
Reduces data rate
๐ Especially impacts TCP.
๐ 4. Bandwidth of the Link
Higher bandwidth โ higher possible throughput
But only if network is uncongested
๐ 5. Protocol Used
Protocol | Throughput Impact |
|---|---|
TCP | Reliable but slower |
UDP | Faster but unreliable |
๐ TCP trades speed for reliability.
๐ 6. Encryption & Security Overhead
SSL/TLS adds headers
Encryption consumes CPU
๐ Slight reduction in throughput.
๐ฅ๏ธ 7. Hardware Limitations
Slow routers
Weak NICs
CPU bottlenecks
๐ Hardware caps throughput.
๐ง Throughput in TCP (Quick Insight)
TCP throughput depends on:
Window size
Round-trip time (RTT)
Packet loss rate
๐ Larger window + lower RTT = higher throughput.
๐ฏ Why Throughput Is Important
Low throughput causes:
Slow downloads ๐ฅ
Video buffering ๐ฅ
Poor cloud performance โ๏ธ
Bad user experience ๐ก
๐ Users feel throughput, not bandwidth.
๐ง Good vs Poor Throughput (Approx.)
Application | Required Throughput |
|---|---|
Web browsing | Low |
HD video streaming | 5โ10 Mbps |
4K video | 25+ Mbps |
File transfer | As high as possible |
๐ ๏ธ How to Improve Throughput (Preview)
Reduce congestion
Increase bandwidth
Use QoS
Optimize routing
Upgrade hardware
๐ Covered in troubleshooting topics next.
๐ง Memory Tricks
Bandwidth = Road width ๐ฃ๏ธ
Throughput = Cars actually moving ๐
Loss & delay kill throughput โ
โญ One-Line Summary
๐น Throughput measures the actual amount of data successfully delivered over a network per unit time and is always less than or equal to bandwidth.