I have two network devices involved in this wireshark capture
The capture is done on the server.
The embedded device connects to the server and starts sending data. The server never sends anything.
Everything goes well until packet #108 is sent. The server now starts sending DUP ACKs and does not even stop when a fast retransmission og packet #109 is sent by the embedded device.
As far as I can see, no packet was lost. I believe this because the capture was done on the server (using tcpdump).
What can be the cause of the DUP ACKs?
asked 24 Feb '14, 07:55
The tcp.checksum of tcp.seq==76234 is invalid in packets 109 and 122 so the receiving TCP validly discards those. Only the timer based retransmission in packet number 135 if correct which is when linux acknowledges the segment.
answered 24 Feb '14, 09:23
edited 24 Feb '14, 11:39
Kurt Knochner ♦