To prevent sequence number wrap-around while old packets might still be in the network, the sequence number wrap-around time must be greater than the Maximum Segment Lifetime (MSL).
Data generation rate:
Bandwidth=100 Mbps=8100×106 bytes/sec=1.25×107 bytes/sec Maximum Segment Lifetime (MSL):
MSL=2 minutes=120 seconds Total bytes transmitted during MSL:
Data transferred=120×1.25×107=1.5×109 bytes Minimum sequence number space required:
2N≥1.5×109 Since 230≈1.0737×109 and 231≈2.147×109, we require:
N≥31 bits
Therefore, any field length greater than or equal to 31 bits is valid. Hence, 32 bits (B), 34 bits (C), and 36 bits (D) are valid sequence number lengths.