Congestion Window

Duration: 3 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 academic lecture explains "Windows in TCP," a mechanism for flow and congestion control. The instructor clarifies that TCP uses two windows—send and receive—for each direction, totaling four for bidirectional communication. The focus is on the "Send Window," determined by "Receiver window size and Congestion window size." Visual aids illustrate how these constraints manage data flow. The lecture emphasizes that the size of this window is strictly determined by two specific factors. These factors ensure reliable data transfer.

Chapters

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

    The session opens with the instructor introducing the fundamental concept of TCP windowing. The slide explicitly states, "TCP uses two windows (send window and receive window) for each direction of data transfer, i.e. four windows for a bidirectional communication." The instructor then narrows the focus to the "Send Window," noting on the slide that its size is determined by "Receiver window size and Congestion window size." He draws a diagram showing a Sender (S) and a Receiver (R) connected via a Network (N). He annotates the diagram with specific values like "3.2KB" for the sender's window and "16KB" for the return path, demonstrating how different window sizes might exist in different directions.

  2. 2:00 3:24 02:00-03:24

    The lecture transitions to a deeper dive into the specific constraints governing the Send Window. The slide details the "Receive Window," warning that if the "Sender should not send data greater than receiver window size," it leads to dropping segments and retransmission. The instructor underlines the text "Receiver dictates its window size to the sender through TCP Header." Next, he discusses the "Congestion Window," explaining that it is known only to the sender and is not sent over links. The critical formula is presented on the slide: "In general, Sender window size = Minimum (Receiver window size, Congestion window size)." The instructor underlines these terms to emphasize that the sender is limited by the smaller value, preventing buffer overflow.

The video bridges theoretical TCP concepts and practical constraints. It starts by defining the four-window structure of bidirectional communication and then isolates the Send Window as the active control mechanism. By breaking down the Send Window into its two governing components—the Receiver Window (flow control) and the Congestion Window (congestion control)—the instructor clarifies how TCP balances data transmission rates. The final formula, taking the minimum of the two windows, serves as the definitive rule, ensuring data is sent only as fast as the receiver and network can handle it, minimizing packet loss.