This is a static archive of our old Q&A Site. Please post any new questions and answers at ask.wireshark.org.

TCP Retransmission

0

Our applications sends numerous message types between a Rabbit module and a PC. A specific message always triggers a retransmission; everytime. What would cause this? There is nothing special about this message. It is a series of bytes like the other messages. How would I go about investigating? Also, a TCP Dub Ack occurs.

asked 22 Jun '15, 12:58

Impactaa's gravatar image

Impactaa
6112
accept rate: 0%

Can you share a capture in a publicly accessible spot, e.g. CloudShark, Google Drive, Dropbox?

(22 Jun '15, 13:05) Christian_R

Can you please post the frame number in the capture file, where you believe there is something happening?

(22 Jun '15, 13:58) Kurt Knochner ♦

It is very regular. see frame 8497 and the many before that.

(22 Jun '15, 14:04) Impactaa

One Answer:

0

The retransmission timer of the 'rabbit' is very low (lower than the delay_ACK timer in windows) so when your windows application has nothing to return (in time) the rabbit device will start retransmitting the segments before windows would 'delayed' ACK the single segment received from the rabbit device. . So either the rabbit device uses a higher Retransmission Timer or your windows must reduce its delayACK timer to avoid those retransmissions .

Regards Matthias

answered 22 Jun '15, 15:20

mrEEde's gravatar image

mrEEde
3.9k152270
accept rate: 20%