Performance · Lesson 04

What is the difference between bandwidth and throughput?

Bandwidth describes potential capacity, while throughput describes the useful data delivered under real conditions.

The central problem

Measure useful capacity.

Good network reasoning separates the mechanism from the symptom. Start with the boundary, identify the evidence, and test the explanation that accounts for the observation.

One signal rarely proves the whole path.Compare observations from the relevant layer before changing a configuration.

Interpret the result

Useful throughput is not raw link rate.

Headers, acknowledgements, encryption, contention, loss, and retransmissions all consume time or capacity without becoming application payload. A link can therefore operate near its configured rate while the application receives less useful data.

Measure the same workload at the application and network boundaries, over a defined interval. Compare payload delivered, offered load, and retransmissions so that a lower result can be explained rather than dismissed as a slow link.

Ask what the rate includes.A number is meaningful only when its payload, direction, interval, path, and measurement point are known.

Build the model

Four useful signals

01

Bandwidth

A theoretical or configured capacity.

02

Throughput

Observed useful delivery over time.

03

Overhead

Consumes capacity without being application payload.

04

Bottleneck

Limits the end-to-end result.

Mini investigation

Inspect the evidence

Select the observation and identify the most direct next check.

NEXT CHECKDirect evidence

This observation narrows the mechanism but does not prove every downstream layer.

Compare it with one nearby-layer check.

Knowledge check

Test your model

Answer eight questions. The answer order changes each time.

0 / 8