📖 Explanation
The link utilization for a Selective Repeat (SR) protocol is given by:
η=1+2aW
where W is the window size and a is the ratio of propagation delay to transmission delay (Tp/Tx).
First, calculate the transmission time for a 1 KB frame:
Tx=BandwidthFrame Size=1.5 Mbps1 KB=1.5×106 bits/s8×103 bits≈5.33 ms
Next, calculate the value of a:
a=TxTp=5.33 ms50 ms≈9.38
Now, use the utilization formula to find the window size W:
0.60=1+2×9.38W⟹W=0.60×(1+18.76)=0.60×19.76≈11.85
Since the window size must be an integer, W=12.
For Selective Repeat, the window size (W) must be less than or equal to half of the sequence number space (2n). Therefore, W≤2n−1.
12≤2n−1. The smallest integer n satisfying this is when 2n−1≥12.
If n−1=3, 23=8 (too small).
If n−1=4, 24=16 (sufficient).
So, n−1=4⟹n=5.
The minimum number of bits required to represent the sequence number field is 5.
[CORRECT_OPTION: Not provided, but the answer is 5]