Answer: 34 : 35
To find the minimum time before a TCP sequence number can be reused (wrap-around time), we need to calculate how long it takes to consume the entire TCP sequence number space.
1. TCP Sequence Number Space
TCP sequence numbers are represented using a 32-bit field. Since TCP assigns a sequence number to every byte of data transmitted, the total sequence number space is:
Total Sequence Space=232 bytes=4,294,967,296 bytes
2. Transmission Rate
The given bandwidth is 1 Gbps=109 bits per second.
Converting this rate into bytes per second:
Bandwidth in bytes/sec=8109 bytes/sec=1.25×108 bytes/sec
3. Wrap-around Time Calculation
The time T required to consume the entire 232 sequence space is:
T=Bandwidth in bytes/secTotal Sequence Space=1.25×108232
T=125,000,0004,294,967,296≈34.36 seconds
4. Rounding
- Rounding 34.36 to the closest integer gives 34.
- If we approximate 232≈4.3×109 or use other minor approximations, the result can be slightly higher, which is why the range 34 to 35 is accepted.