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

retransmission after ack

0

Hello Everyone!

I tried to understand why there is retransmision after getting ack picture1. Could anybody explain me why there is retransmission after getting correct ack? picture2

asked 22 Jun '15, 10:48

Kabun's gravatar image

Kabun
6112
accept rate: 0%


One Answer:

0

Well, the ACK number is the next expected sequence number by the receiver. So the server at 5001 has received all bytes up to 1595113 (tcp.nxtseq==1595113) and is now expecting the segment with tcp.seq==1595113. When wireshark flags it as a retransmission this indicates that it was lost in transit when it was initially sent.

alt text


So this is the same trace as in why-retransmission-occured-before-duplicated-ack if you filter tcp.nxtseq==1595113 or tcp.ack==1595113 or tcp.seq==1595113 and go to Statistics -> Flow Graph you see the relevant packets.

alt text

answered 22 Jun '15, 11:27

mrEEde's gravatar image

mrEEde
3.9k152270
accept rate: 20%

edited 22 Jun '15, 11:55

Thanks for the answer

(22 Jun '15, 11:40) Kabun

If you think that the question is answered to your satisfaction would you mind marking the given answer by clicking the checkmark icon ... That will close the question out. BTW maybe you can also close the other thread if it is the same issue ...

(24 Jun '15, 09:12) mrEEde