Octet

What are the components of latency, and roughly how big is each one?

Show the answer

Say this first

Four parts. Propagation: distance divided by signal speed; light in fiber covers about 200 km per millisecond, so 5 microseconds per km. Serialization: frame size divided by link rate; 1500 bytes takes 12 microseconds at 1 Gbps but about 8 ms on a 1.5 Mbps T1. Queuing: time waiting behind other packets, the variable part that creates jitter. Processing: the forwarding lookup, microseconds in hardware.

Go deeper

Worked numbers

ComponentExampleValue
Propagation3,000 km of fiber pathabout 15 ms one way, 30 ms RTT minimum
Serialization1500 bytes at 1 Gbps12,000 bits / 10^9 = 12 microseconds
Serialization1500 bytes at 10 Gbps1.2 microseconds
Serialization1500 bytes at 1.544 Mbpsabout 7.8 ms
QueuingA 1 MB buffer draining at 1 Gbpsup to 8 ms
ProcessingHardware forwardinga few microseconds

What you can and cannot change

  • Propagation only changes with a shorter path (better routing, a closer region).
  • Serialization matters on slow links. It is why voice over low-speed WAN needed fragmentation and interleaving.
  • Queuing is where QoS, buffer tuning and avoiding congestion help. Deep buffers that stay full cause bufferbloat: high latency without loss.

Traps

  • Saying a faster link reduces propagation delay. It only reduces serialization.
How did you do?Book 1.5 Performance