How does window scaling extend the TCP receive window?

Enhance your networking knowledge! Tackle our Transport Layer Protocols and Functions Test featuring flashcards and multiple-choice questions with insightful hints and explanations. Elevate your exam readiness now!

Multiple Choice

How does window scaling extend the TCP receive window?

Explanation:
Window scaling enlarges the receive window by negotiating a shift factor in the Window Scale option during the TCP handshake. The 16-bit receive window field can only express up to 65,535 bytes, so to handle large bandwidth–delay paths TCP uses a scale factor S (0–14). If both sides agree to a scale, the actual receive window becomes the 16-bit value multiplied by 2^S, effectively left-shifting the window. This lets you advertise a much larger window without changing the 16-bit field. The shift factor is established during connection setup, and both ends must support this option. Increasing the maximum segment size changes the amount of data per segment, not the window size; larger acknowledgement numbers are just values, and SACK is about reporting missing data, not widening the window.

Window scaling enlarges the receive window by negotiating a shift factor in the Window Scale option during the TCP handshake. The 16-bit receive window field can only express up to 65,535 bytes, so to handle large bandwidth–delay paths TCP uses a scale factor S (0–14). If both sides agree to a scale, the actual receive window becomes the 16-bit value multiplied by 2^S, effectively left-shifting the window. This lets you advertise a much larger window without changing the 16-bit field. The shift factor is established during connection setup, and both ends must support this option. Increasing the maximum segment size changes the amount of data per segment, not the window size; larger acknowledgement numbers are just values, and SACK is about reporting missing data, not widening the window.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy