TCP zero window flow

When troubleshooting this condition, it is imperative that you obtain a thread dump on the client. There is a reason it cannot consume the data being sent to it from the server, so you need to understand why it is hung.

Right click each image below to see the content more easily.

Window fills on receiver, and it begins sending zero window messages to the sender…

…and periodically the sender sends a probe to see if the condition has been rectified, allowing it to again send data…

…and the receiver also periodically sends an acknowledgement of the zero window probe…

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.