darkone:
I thought you for one had read my original post
Its a wellknown fack that all MS OS have different send/recieve window sizes.
The very stupid idea behind this is simply that most machines will generate far more downstream than upstream AND upstream is presumably done by admins with low latency settings.
in the case of running an ftpd the opposite is the case. You always wanna kane sure upstream is at least as fast as downsteam.
The downside of modifying tcp/ip buffer i pretty simple: Memory usage will increase drasticly with high amount of sessions.
A freebsd / linux box has to my knowledge equal sized up- and downstream buffer.
All you gotta do to figure out the optimum window sizes are:
window size = bandwidth * delay
Also you _can_ add a few more tcp/ip reg values. Here is an example (all dwords in registry):
GlobalMaxTcpWindowSize
DefaultReceiveWindow
DefaultSendWindow
besides the by now usual ones:
Tcp1323Opts
TcpWindowSize