maz2003
November 5th, 2003, 02:03 PM
Manipulation of TCP sliding window size in Win2k
Hello,
Does anyone know how to manually change the size of the TCP sliding window in Windows 2000? I am NOT talking about the TCP window size in the TCP header( that's the same as the Receive Buffer Size; I know how to set that in the registry.)
The sliding window size is the number of packets that can be transmitted without requiring an acknowledgement. I need to know how to increase the size to around 30 or 40 packets transmitted before requiring an acknowledgement. In my tests, I've only seen sizes of 2 or 3 packets before an acknowledgement, regardless of how fast I pump out the data.
I'm using a default MSS of 1460 bytes, corresonding to the Ethernet MTU of 1500 bytes.
I have attached an Ethereal sniffer trace (in txt format) of the beginning portion of a sample FTP session between two Win2k hosts to illustrate the 2 packet sliding window size used in the data transfer.
Any help is appreciated.
Thanks,
Maz
Hello,
Does anyone know how to manually change the size of the TCP sliding window in Windows 2000? I am NOT talking about the TCP window size in the TCP header( that's the same as the Receive Buffer Size; I know how to set that in the registry.)
The sliding window size is the number of packets that can be transmitted without requiring an acknowledgement. I need to know how to increase the size to around 30 or 40 packets transmitted before requiring an acknowledgement. In my tests, I've only seen sizes of 2 or 3 packets before an acknowledgement, regardless of how fast I pump out the data.
I'm using a default MSS of 1460 bytes, corresonding to the Ethernet MTU of 1500 bytes.
I have attached an Ethereal sniffer trace (in txt format) of the beginning portion of a sample FTP session between two Win2k hosts to illustrate the 2 packet sliding window size used in the data transfer.
Any help is appreciated.
Thanks,
Maz