Connection Analysis

 

SQWN01: Packets outside TCP Window greater than 0

TCP allocates memory at both ends to store arriving and sending data. This buffer is limited in size and is therefore reused as data is validated and passed to the application. For example is the buffer was 65KB is size the it can hold 65KB of data. Any data beyond 65KB cannot be held until data is drained from the buffer. So effectively as 1 packet is removed and given to the application it creates more room for data to be added to the end of the buffer. This is often referred to as a sliding window. When quality is bad TCP can resend data that is a duplicate of an earlier packet and when the packet arrives there is no space in the buffer to put the packet because the window has moved beyond that packet number. Equally if there are memory limitations at the receiving end that cause the memory buffer to be reduced then legitimate packets sent can also exceed the window by arriving outside the end of the buffer. All packets that are outside window cannot be processed and are thrown away. In a quality network this should never happen and indicates a severe packet flow or memory problem.

Need more help or have questions, please contact us.