In the slow start phase of the TCP congestion control algorithm, the size of…

2008

In the slow start phase of the TCP congestion control algorithm, the size of the congestion window

  1. A.

    does not increase

  2. B.

    increases linearly

  3. C.

    increases quadratically

  4. D.

    increases exponentially

Attempted by 273 students.

Show answer & explanation

Correct answer: D

Answer: The congestion window increases exponentially during slow start.

Why: In slow start the sender increases the congestion window (cwnd) by one maximum segment size (MSS) for each acknowledgement received. Because each newly sent packet can produce further acknowledgements within the same round-trip time (RTT), the total cwnd roughly doubles every RTT, producing exponential growth.

When slow start stops: Slow start continues until the congestion window reaches the slow start threshold (ssthresh) or a loss is detected. After that TCP transitions to congestion avoidance, where the window increases approximately linearly.

  • Example start: cwnd = 1 MSS.

  • After one RTT: cwnd ≈ 2 MSS (each packet acknowledged allows sending another).

  • After two RTTs: cwnd ≈ 4 MSS, and so on (doubling each RTT in ideal conditions).

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Gate Guidance By Sanchit Sir