I have 10 unsorted TCP segments (A-J) and I want to sort them temporarily. The information I have from each one:
- A:{Sequence number: 43 4a 6f bd, Acknowledgment number: 66 6e b6 f4, Flags: ACK}.
- B:{Sequence number: 43 4a 6e 71, Acknowledgment number: 66 6e b2 53, Flags: ACK}.
- C:{Sequence number: 43 4a 6e 70, Acknowledgment number: 00 00 00 00, Flags: SYN}.
- D:{Sequence number: 66 6e b6 f3, Acknowledgment number: 43 4a 6f bd, Flags: ACK+FIN}.
- E:{Sequence number: 66 6e b2 52, Acknowledgment number: 43 4a 6e 71, Flags: ACK+SYN}.
- F:{Sequence number: 66 6e b2 53, Acknowledgment number: 43 4a 6f bd, Flags: ACK+PSH}.
- G:{Sequence number: 66 6e b2 53, Acknowledgment number: 43 4a 6f bd, Flags: ACK}.
- H:{Sequence number: 66 6e b3 a4, Acknowledgment number: 43 4a 6f bd, Flags: ACK+PSH}.
- I:{Sequence number: 43 4a 6e 71, Acknowledgment number: 66 6e b2 53, Flags: ACK+PSH}.
- J:{Sequence number: 43 4a 6f bd, Acknowledgment number: 66 6e b6 f3, Flags: ACK}.
As far as I know the first one should be C and the second one E, but I have no idea how to arrange the other segments.
Thanks