Frames of are sent over a duplex link between two hosts. The propagation time is . Frames are to be transmitted into this link to maximally pack them in transit (within the link).
What is the minimum number of bits that will be required to represent the sequence numbers distinctly? Assume that no time gap needs to be given between transmission of two frames.
View worked solution
Answer: D
To find the minimum number of bits () required to represent the sequence numbers distinctly, we first determine the maximum number of frames that can be present in transit (within the link) at any given instant.
1. Calculate Transmission Delay ()
The transmission delay is the time taken to push all the bits of a frame onto the link:
2. Calculate the Number of Frames in Transit
The propagation delay () is given as .
The maximum number of frames that can be "in transit" (one-way on the link) at any time is determined by the ratio of propagation delay to transmission delay:
Alternative approach using Bandwidth-Delay Product (BDP):
3. Determine the Number of Bits ()
To uniquely identify each of the frames simultaneously present in transit, we need at least distinct sequence numbers.
The number of bits required to represent at least distinct values must satisfy:
Taking the ceiling logarithm:
Thus, the minimum number of bits required is .
Free practice · Your answers on this page are not saved.
