Assume that the bandwidth for a connection is bits/sec. Let be the value of RTT in milliseconds (rounded off to the nearest integer) after which the window scale option is needed. Let be the maximum possible window size with window scale option. Then the values of and are
View worked solution
Answer: C
To find the values of and , we analyze the standard TCP window limit and the window scale option:
- Finding (Threshold RTT):
The standard TCP header has a 16-bit window size field, allowing a maximum window size of:
The bandwidth is given as . Converting this to bytes per second:
The TCP window scale option is required when the Bandwidth-Delay Product (BDP) exceeds the maximum standard window size: Thus, ms.
- Finding (Maximum Window Size with Scale Option):
According to RFC 1323, the TCP window scale option uses a 1-byte field to specify the scale factor (shift count). However, the maximum shift count allowed is limited to to prevent window sizes larger than (which could cause sequence number wrap-around issues).
Therefore, the maximum possible window size is:
Thus, the correct option is C.
Free practice · Your answers on this page are not saved.
