I am trying to understand how the acknowledgment number is generated. I thought it was the sequence number + the length. Could someone please explain this to me? The first packet is my computer as the source, and it alternates from there. Image: https://ibb.co/miHFUk asked 23 Jul '17, 11:52 droidus |
2 Answers:
Your understanding is correct, but your answered 23 Jul '17, 12:35 sindy |
The ACK-Number in TCP is used to acknowledge received data from the sender:
However for data from B to A the sequence and acknowledge numbers for this direction is independent of A -> B. Now to real live:
Pakets with SYN or FIN bits set are acknowledged by incrementing the received sequence number by 1 (A->B SYN with seq 100 => B->A SYN/ACK with seq 3200 and ack 101 => A->B ACK with seq 101 and ack 3201). answered 23 Jul '17, 12:53 Uli |
Is there any way to show the TCP payload alone?
Right click on one of the TCP data packets and choose follow TCP stream. A new window will pop up containing the TCP data.