Hi, I have captured TCP packet handshake in my nodes, the TCP handshake look very strange, I called A is the sender and B is the receiver
then it's strange that A continues send a duplicated ACK, then B sends to A an TCP out of order of packet [SYN,ACK]
Could you please let me know how [SYN,ACK] can be out-of-order and why A sends TCP dup ACK 3 times in this case? Thanks a lot, Brs Naruto asked 16 Oct '17, 03:06 naruto |
One Answer:
I'd say you have problems with the ACKs from A not getting through to B. I guess the picture at node B looks like this: You should capture at B to verify if packets are lost. answered 16 Oct '17, 03:48 Jasper ♦♦ edited 16 Oct '17, 06:07 |
Hi Jasper,
Thanks for your feedback but in my case the TCP DUP ACK is of the last ACK frame of handshake step. I mean it is the duplicate of the last ACK send from A, not the ACK in [SYN,ACK]
of course. The handshake ACK from A never arrives at B, which it why it retransmits SYN/ACK. I updated my answer with a drawing.