Performance · Lesson 01

Why can congestion slow a network?

When demand approaches or exceeds capacity, queues grow. Waiting time, packet loss, and retransmissions can then make a network feel slow even when the links remain connected.

Capacity and queues

Latency can rise before a link fails.

Every link and device has finite capacity. When traffic arrives faster than it can be transmitted or processed, buffers form a queue. The queue adds delay; if it fills, packets may be dropped and higher layers may retransmit them.

Congestion can occur at one hop, one access link, a wireless channel, a server, or an application. A fast test from one location does not rule out a busy path at another time.

Measure more than one moment.Compare latency, loss, throughput, and time of day. A single slow request cannot identify the full bottleneck.

Adapt the sending rate

Congestion signals can become feedback.

Senders can use rising delay, packet loss, or explicit network signals as evidence that they are offering traffic faster than the path can handle. They then reduce their sending rate, probe cautiously, and increase it again when conditions improve.

This feedback loop protects shared capacity, but it is not instantaneous. Several flows may react at different speeds, and an application can still overload a server even when the network path is healthy. Measure the sender, path, and receiver together.

More capacity is not the same as more offered traffic.A stable flow leaves room for other users and responds when the path signals pressure.

Build the model

Four congestion signals

01

Queueing

Packets wait longer before a device can forward them.

02

Latency

Round-trip or application response time increases under load.

03

Loss

Full buffers or wireless contention can discard packets.

04

Recovery

Retransmissions and reduced sending rates change throughput.

Mini investigation

Inspect a congestion symptom

Select the observed behavior and identify the most direct next measurement.

PERFORMANCE CLUEQueueing delay

Responses arrive, but waiting time increases while the path is busy.

Measure latency over time and compare idle and busy periods.

Knowledge check

Test your congestion model

Answer eight questions. The answer order changes each time.

0 / 8