Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Wireshark shows TCP Window full, but actually it is not

Hello All, My device TCP window size is 1024. I`m transmitting data to the device from PC application. PC is sending 536 bytes of data at a time, Most of the times device is able to send ack and new window value just after this 536 bytes data reception. But sometimes the device is not able to send ack, within that PC is transmitting the next block, but PC application is smart enough to calculate the window size and it is sending about 488 bytes only this time (536 + 488 = 1024). Wireshark exactly captures this and shows TCP Window Full, this is fine. But after this my device sends ack and new window value (1024.) Then the PC application sends next 535 bytes. Wireshark shows TCP Window full this time too. But here the TCP Window has not reached its maximum value(1024). Why wireshark shows "TCP Window Full" for this too? Can anyone explain me the reason?