What is the effect of the TCP window scale option and how do you verify its use?

Prepare for the Wireshark Traffic Analysis Exam. Study with flashcards and multiple choice questions, each question includes hints and explanations. Ace your exam!

Multiple Choice

What is the effect of the TCP window scale option and how do you verify its use?

Explanation:
The window scale option lets TCP advertise a larger receive window by negotiating a scale factor during the initial three-way handshake. This expands the amount of data that can be in flight beyond the 65,535-byte limit, which is especially helpful on networks with high latency relative to bandwidth. You verify its use by inspecting the initial handshake packets for the Window Scale option. The value you see is the exponent (the scale factor) that will be applied to the 16-bit window size. If both sides include this option, scaling is in effect, and the actual usable window is the 16-bit window size multiplied by 2^scale. In a packet analyzer, you’ll commonly see the Window Scale value in the TCP options of the SYN and SYN-ACK, and the subsequent window size will reflect the scaled value.

The window scale option lets TCP advertise a larger receive window by negotiating a scale factor during the initial three-way handshake. This expands the amount of data that can be in flight beyond the 65,535-byte limit, which is especially helpful on networks with high latency relative to bandwidth.

You verify its use by inspecting the initial handshake packets for the Window Scale option. The value you see is the exponent (the scale factor) that will be applied to the 16-bit window size. If both sides include this option, scaling is in effect, and the actual usable window is the 16-bit window size multiplied by 2^scale. In a packet analyzer, you’ll commonly see the Window Scale value in the TCP options of the SYN and SYN-ACK, and the subsequent window size will reflect the scaled value.

Subscribe

Get the latest from Passetra

You can unsubscribe at any time. Read our privacy policy