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:
ref link: https://gateoverflow.in/204088/gate2018-14
Here we double the congestion window after receiving the ACK right, without getting the ack how we blindly double in RTT time. If that statement is true I will get option 2
Can someone please clarify on above statement
Option 4 says "The cwnd approximately doubles every round trip time"
where as Option 2 "The cwnd approximately doubles on every successful acknowledgment".
The congestion window should be double which is right, but shouldn't this be happening only after receiving the successful acknowledgement ??
@prashant jha 1 I agree with you on this "But if for every segment an acknowledgement is sent , then don't you think cwnd would increase at a very drastic rate?" --> But if the ack was not available within RTT we still double the congestion window right, is that valid??
No it is done only on successful receipt of acknowledgement . Your confusion seems valid here @Hemanth_13