DSA Factory
Free The transport layer lessonsThe transport layer · Stage 1 · Reliability and speed · Step 3

Congestion control

Watch TCP probe for capacity with slow start and additive increase, and cut back when it loses a packet. About 15 minutes.

Quick check

TCP Reno receives three duplicate ACKs when cwnd is 20. What does it do?

  1. AHalves cwnd to 10, sets ssthresh to 10, and continues in congestion avoidance
  2. BDrops cwnd to 1 and restarts slow start
  3. CDoubles cwnd
Show the answer

Halves cwnd to 10, sets ssthresh to 10, and continues in congestion avoidance. Fast recovery: packets are still getting through, so there's no need to restart.

Lock it in

4 questions on this idea

Short questions that apply the idea to new cases: trace it, work out a number, put steps in order. A wrong answer explains itself.

Answer them in your browserFree account, no card. Your progress is saved, and the idea comes back in a quick review later.
Sign up free to solve