I'm getting a "The transmission window is now completely full" from local sender to server. Does this mean send's buffer was full or receiver buffer was full? I check TCP receive window on both end, window size did not shrink. Please help to under transmission window means sender or receiver. Thanks. asked 17 Jun '11, 08:13 lung |
One Answer:
The "TCP window is now completely full" is a Wireshark generated expert item. It tells you that Wireshark has identified that the current packet has the exact payload size that will fill up the receive buffer on the receiving end (based on the latest seen "Window Size" on a packet from that receiver in the current TCP session). answered 19 Jun '11, 14:36 SYN-bit ♦♦ |
Thanks for the clarification SYNbit. :)
Is this item warning you that the receiver may have problem on data processing because the receiver window is small?
Receiver's window (i.e., TCP Receive Buffer) may be too small. Or the receiver's application layer may not be processing data fast enough (or at all), causing the receive buffer to fill up. For example, if the application has encountered a record lock and is no longer accepting data from the TCP layer, increasing the receive buffer size would not resolve the problem.
How to increase the receive buffer size?
It's an operating system setting, so depending on your OS you need to find out which command you need. On Windows Vista an up take a look at the netsh command.