The TCP window scale option is an option to increase the TCP receive window size above its maximum value of 65,535 bytes. This TCP option, along with several others, is defined in IETF RFC 1323 which deals with Long-Fat Networks, or LFN.
In fact, the throughput of a communication is limited by two windows: the congestion window and the receive window. The former tries not to exceed the capacity of the network (congestion control) and the latter tries not to exceed the capacity of the receiver to process data (flow control). The receiver may be overwhelmed by data if for example it is very busy (such as a Web server). Each TCP segment contains the current value of the receive window. If for example a sender receives an ack which acknowledges byte 4000 and specifies a receive window of 10000 (bytes), the sender will not send packets after byte 14000, even if the congestion window allows it.
Other articles related to "tcp window scale option, window, tcp":
... for FreeBSD, NetBSD and Mac OS X is to have window scaling (and other features related to RFC 1323) enabled ... To verify their status, a user can check the value of the "net.inet.tcp.rfc1323" variable via the sysctl command sysctl net.inet.tcp.rfc1323 A value of ... by issuing the command sudo sysctl -w net.inet.tcp.rfc1323=0 This setting is lost across a system restart, to make it permanent it must be written in the /etc/sysctl.conf configuration ...
Famous quotes containing the words option, scale and/or window:
“A self-respecting nation is ready for anything, including war, except for a renunciation of its option to make war.”
—Simone Weil (19091943)
“I have spent all my life under a Communist regime, and I will tell you that a society without any objective legal scale is a terrible one indeed. But a society with no other scale but the legal one is not quite worthy of man either.”
—Alexander Solzhenitsyn (b. 1918)
“I remember, I remember,
The house where I was born,
The little window where the sun
Came peeping in at morn.”
—Thomas Hood (17991845)