How does tcp buffering work?

How does tcp buffering work?

book

Article ID: CTX584257

calendar_today

Updated On:

Description

This article explains the TCP buffer size on Netscaler.
 


Instructions


TCP Buffer Size  : 131072 bytes        
TCP buffer size is the receiving buffer size on the Citrix ADC. This buffer size is advertised to clients and servers from Citrix ADC and it controls their ability to send data to Citrix ADC. The default buffer size is 8K and usually it is safe to increment this when talking to internal server farms. The buffer size is also impacted by the actual application layer in Citrix ADC like for SSL endpoint cases it is set to 40K and for Compression it is set to 96K.

Note: The buffer size argument must be set for dynamic adjustments to take place.

 
From <https://docs.citrix.com/en-us/citrix-adc/current-release/system/tcp-configurations.html>
 
The TCP window size mentioned above is simply an advertisement of how much data (in bytes) the receiving device is willing to receive at any point in time.
 
If a TCP profile is bound to vServer side, then ADC will advertise a window size to client with configured value.
If a TCP profile is bound to service side, then ADC will advertise a window size to backend server with configured value.