Performance of Go Back N - ARQ

Duration: 4 min

This video lesson is available to enrolled students.

Enroll to watch — ISRO Scientist/Engineer 'SC'

AI Summary

An AI-generated summary of this video lecture.

This educational video segment focuses on the concepts of Sequence and Acknowledgement Numbers within data communication protocols. The primary objective is to explain how to maximize transmission efficiency by filling the pipe with multiple packets in transit. The instructor derives the necessary window size formula to achieve 100% efficiency and subsequently explains how to calculate the number of bits required for sequence numbers based on that window size. A practical numerical example is used to demonstrate the application of the ceiling function and logarithmic calculations in determining bit requirements.

Chapters

  1. 0:00 2:00 00:00-02:00

    The lecture begins by establishing the need for multiple packets in transition to improve transmission efficiency. The instructor writes the efficiency formula h = (U.T) / (T.T) on the whiteboard, simplifying it to T_T / (T_T + 2 x T_p). He draws a diagram of a transmission pipe filled with X marks representing packets to visualize the concept of filling the pipe. He then sets efficiency h to 1 to find the maximum window size, deriving the equation 1 = (1 x Ws) / (1 + 2a). This leads to the crucial formula for window size: Ws = 1 + 2a, which is highlighted on the slide as the condition to maximize efficiency. He explicitly writes Ws = 1 + 2a on the board to emphasize the relationship between propagation delay and transmission time.

  2. 2:00 4:24 02:00-04:24

    The instructor transitions to calculating the number of bits required for sequence numbers. He uses a specific numerical example where the calculated window size Ws is 76 (derived from 75 + 1). He writes 2^6 = 64 and 2^7 = 128 on the board to show that 6 bits are insufficient while 7 bits are sufficient to cover the range of 76. He points to the slide formula Number of bits required for sequence numbers = ceil ( log2 (1+ 2a)) to reinforce the theoretical basis. The segment concludes with the determination that 7 bits are needed for the sequence numbers in this specific scenario, circling the number 76 to highlight the target value.

The lesson logically progresses from the theoretical requirement of filling the transmission pipe to the practical implementation details of sequence numbering. By first establishing that Ws = 1 + 2a is needed for full efficiency, the instructor sets the stage for the bit calculation. The final synthesis shows that the window size directly dictates the sequence number space required. The numerical example bridges the gap between the abstract formula ceil(log2(Ws)) and the concrete decision of assigning 7 bits, ensuring students understand how to apply the ceiling function to find the minimum integer bit count. The visual aids, including the pipe diagram and power of 2 calculations, support the transition from abstract theory to concrete problem-solving.