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 window denotes the Maximum Segments Size:
- The cwnd increases by MSS on every successful acknowledgment
- The cwnd approximately doubles on every successful acknowledgment
- The cwnd increases by MSS every round trip time
- The cwnd approximately doubles every round trip time
Which one of the following is correct?
View worked solution
Answer: C
To determine the correct statement, let us analyze the behavior of the TCP congestion window () during the Slow Start phase:
- Per-ACK Behavior:
For every successful individual acknowledgment (ACK) received, the sender increases the by .
Therefore, Statement (i) is false (it increases by , not ) and Statement (ii) is false (it does not double on every individual ACK). - Per-RTT Behavior:
Suppose the current congestion window size is segments. The sender transmits segments in one Round Trip Time (RTT).
- Upon receiving successful ACKs during this RTT, the window size increases by .
- The new congestion window size becomes segments.
Therefore, Statement (iv) is true. - Congestion Avoidance Phase:
Increasing the by every RTT (additive increase) is the characteristic of the Congestion Avoidance phase, not the Slow Start phase.
Therefore, Statement (iii) is false.
Since only statement (iv) is true, the correct option is C.
Free practice · Your answers on this page are not saved.
