Transmission control protocol windowing

For a quick explanation of transmission control protocol (TCP) windowing, watch the video below, after it we go into more detail and provide examples. TCP keeps track the amount of data allowed to  be sent at a given point; this is dictated by the host receiving the data, the host sending the data and the conditions of the network.

Transmission Control Protocol Windowing
Transmission Control Protocol Windowing PlayButton

Three TCP windows

TCP window scaling

tcp syn packet without window scaling

Example of a TCP SYN packet with window scaling:

tcp syn packet with window scaling

Example of using FileZilla to test TCP performance

Using FileZilla to test TCP performance
FileZilla Server Options
FileZilla Server Options