In TCP protocol, is it possible for receiver to get packets with sequence numbers in this pattern?
oldest newest
| |
v v
1 , 2, 3, 1, 2, 3
Specifically, the interesting bit is that after receiver gets packet 3, the next packet it gets is with sequence number 1.
The case I am imagining here is that the sender sent packets 1,2,3 very fast. For some reason the receiver got those packets late and so could not ACK those 3 packets in time. This causes the sender to re-send the 1,2,3 packets again. This leads to the above sequence with the receiver seeing the pattern 1,2,3,1,2,3.
This is possible in TCP correct?