Understanding TCP window scaling in networking interviews
This is an easy networking question that tests foundational knowledge of TCP protocol mechanics. It addresses a practical constraint in the TCP header: the standard receive-window field is only 16 bits, which limits the maximum window size to 64 KB. For modern high-speed networks, this cap becomes a throughput bottleneck.
The question rewards familiarity with how TCP options extend the protocol's capabilities without breaking backward compatibility. Understanding this mechanism is useful for anyone working on network infrastructure, low-latency systems, or socket-level tuning. You should be able to recognize the option by name and explain why it matters for high-bandwidth or high-latency links.
- TCP header structure and the options field
- Window size limitations and throughput implications
- Backward compatibility in protocol design