📖 Explanation
First, calculate the one-way propagation delay (Tp) and the transmission delay (Tt).
Tp=SpeedDistance=4×106 m/s8000×103 m=2 seconds.
Tt=BandwidthPacket Size=500×106 bps107 bits=0.02 seconds.
To achieve full capacity, the sender must be able to transmit continuously for one full Round Trip Time (RTT), which is 2×Tp=4 seconds. The number of packets that can be sent in this time is the required window size (W):
W=TtRTT=0.024=200 packets.
For the Go-Back-N protocol, the number of sequence numbers (2m) must be greater than the window size. We need at least W+1=201 sequence numbers. To represent 201 sequence numbers, we need m bits such that 2m≥201.
27=128 (insufficient)
28=256 (sufficient)
Thus, a minimum of 8 bits are required for the sequence number field.