01-07-2011 09:14 AM - edited 03-06-2019 02:52 PM
01-10-2011 09:41 AM
Hi Abhinay,
Windowing is a mechanism in TCP by which data transmit and receive rates are negotiated between the client and the server. In TCP handshake, the hosts negotiate on a window size which is used as long as the session is active.
In a connection between aclient and a server, the client tells the server the number of bytes it is willing to receive at one time from the server; this is the client's receive window, which becomes the server's send window. Likewise, the server tells the client how many bytes of datait is willing to take from the client at one time; this is the server's receive window and the client's send window.
Sliding window also enforces flow control. Window sizes are adjusted on the fly depending on how much data can be accepted by any of the peers. Acknowledgement is sent only once when data equal to the window size has been successfully received and the window is slided forward.
Hope this helps.
Shashank
Please rate this answer if you found the content useful
01-10-2011 09:41 AM
Hi Abhinay,
Windowing is a mechanism in TCP by which data transmit and receive rates are negotiated between the client and the server. In TCP handshake, the hosts negotiate on a window size which is used as long as the session is active.
In a connection between aclient and a server, the client tells the server the number of bytes it is willing to receive at one time from the server; this is the client's receive window, which becomes the server's send window. Likewise, the server tells the client how many bytes of datait is willing to take from the client at one time; this is the server's receive window and the client's send window.
Sliding window also enforces flow control. Window sizes are adjusted on the fly depending on how much data can be accepted by any of the peers. Acknowledgement is sent only once when data equal to the window size has been successfully received and the window is slided forward.
Hope this helps.
Shashank
Please rate this answer if you found the content useful
01-12-2011 05:38 AM
Thanks
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide