Question

Consider the following statements regarding the slow start phase of the TCP congestion control algorithm. Note that cwnd stands for the TCP congestion window and MSS denotes the Maximum Segment Size.

(i) The cwnd increases by 2 MSS on every successful acknowledgment.
(ii) The cwnd approximately doubles on every successful acknowledgement.
(iii) The cwnd increases by 1 MSS every round trip time.
(iv) The cwnd approximately doubles every round trip time.

Which one of the following is correct?

Choose one option
Official answer and solution
Official answer
C
From
Official GATE 2018 answer key

Solution

Recall the dynamics of congestion window growth during TCP slow start.

In the slow start phase of TCP congestion control:

  • For each individual acknowledgment (ACK) received, the sender increases cwndcwnd by 1 MSS: cwnd←cwnd+1 MSScwnd \leftarrow cwnd + 1\text{ MSS}.

If a full window of WW segments is transmitted and all are successfully acknowledged over one round trip time (RTT), WW ACKs are received. Each ACK adds 1 MSS, so the window increases by W×1 MSS=W MSSW \times 1\text{ MSS} = W\text{ MSS}, effectively doubling cwndcwnd across one RTT (2W2W MSS).

Therefore, statement (iv) is true: cwndcwnd approximately doubles every round trip time. Statements (i), (ii), and (iii) are false.

Final answer

C

The answer is the one in the official GATE answer key. The solution is this site's own explanation.

Source

Paper
GATE 2018 Computer Science and Information Technology (CS)
Question
24 of 65, printed as CS Q.14
Section
Computer Science and Information Technology

Report an error in this question

GATE questions are the work of the organising institutes. This site is independent and is not affiliated with them.