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?
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 by 1 MSS: .
If a full window of segments is transmitted and all are successfully acknowledged over one round trip time (RTT), ACKs are received. Each ACK adds 1 MSS, so the window increases by , effectively doubling across one RTT ( MSS).
Therefore, statement (iv) is true: approximately doubles every round trip time. Statements (i), (ii), and (iii) are false.
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.