1 | initial version |
Looking at host1_data.pcapng
Up until frame 11774, .2 sends an ACK for every segment received from .1
But at this point the window size has reached 16MB and .2 can start sending an ACK only after receiving the last segments of a series with PSH flag. (Use Statistics - TCP Stream Graphs - Window Scaling to illustrate .1 to .2 window size increase.)
There are a few "intermediate" ACK here and there. They are seen for segments without PSH flag but I'm guessing there is something configured on .2 forcing it to send ACK before last segment with PSH flag.
Here's my analysis of what you are seeing:
Frames 15612 to 15656
Frame 15657
Frame 15658
Frane 15659
Frames 15660 to 15704
Frames 15704 to 15720
Frame 15721
Frame 15722
Frames 15723 to 15749
Frames 15750 to 15764
Frames 15765 to 15782
Frame 15783
Rest of capture
It looks to me like there will be retransmission from .1 when .2 takes longer than 0.002 to ACK.
(I tried looking at host2_data.pcapng but it shows weird timing for some packets. A frame from .1 with a higher number than the previous frame from .2 will show a lower timestamp. Not sure why that is.)
Hope this helps.
Cheers,
Spooky