A |
B |
send SYN, seq=0 |
|
send SYN+ACK, seq=0, ack=1 (expecting) |
|
send ACK, seq=1, ack=1 (ACK of syn |
|
send "abc", seq=1, ack=1 |
|
send ACK, seq=1, ack=4 | |
send "defg", seq=4, ack=1 | |
send seq=1, ack=8 | |
send "foobar", seq=8, ack=1 | |
send seq=1, ack=14, "hello" | |
send seq=14,ack=6, "goodbye" | |
send seq=21, ack=6, FIN | send seq=6, ack=21 ;; crossing |
send seq=6, ack=22 ;; ACK of FIN |
|
send seq=6, ack=22, FIN | |
send seq=22, ack=7 |