Consider a connection operating at a point of time with the congestion window of size (Maximum Segment Size), when a timeout occurs due to packet loss. Assuming that all the segments transmitted in the next two (Round Trip Time) are acknowledged correctly, the congestion window size (in ) during the third will be __________.
View worked solution
Answer: 4
When a timeout occurs in a TCP connection, the congestion control state is updated as follows:
- Slow Start Threshold () is set to half of the current congestion window size ():
- Congestion Window () is reset to :
Now, we track the behavior over the subsequent Round Trip Times (RTTs) during the Slow Start phase (since ):
- During RTT 1:
- The congestion window size is .
- segment is transmitted and successfully acknowledged.
- At the end of RTT 1, doubles: .
- During RTT 2:
- The congestion window size is .
- segments are transmitted and successfully acknowledged.
- At the end of RTT 2, doubles: .
- During RTT 3:
- The congestion window size is .
Thus, the congestion window size during the third RTT is 4.
Free practice · Your answers on this page are not saved.
