In my LAN, I have a router that runs a Samba server and my PC connects to the router.
I wiresharked during uploading a file from my PC to the samba server.
Below is a shortcut of the wireshark result,
As can be seen, after server's reply in frame 7560, my PC sends several packets which are all full sized(frame with 1514 bytes).
But in frame 7560, the advertised window size is 94 bytes.
And the above situation happens throughout the results.
So, what I cannot understand is how can my PC sends almost 30000+ bytes while the last packets from the server only advertise a 94 bytes window.