TCP same ack, different payload
I am receiving 2 following tcp packets:
9000 → 34967 [PSH, ACK] Seq=803864717 Ack=348117840 Win=28960 Len=28 TSval=863760043 TSecr=0
9000 → 34967 [ACK] Seq=803864717 Ack=348117840 Win=28960 Len=0 TSval=863760043 TSecr=0
Why does this happen? How can this not be considered a retransmission?