[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ns] TCP sequence numbers.
Hi all Ns
people,
I
have a question about the full-tcp sequence
numbers.
When
stablishing the connection we have:
A ------> SYN ------>
B
A <----- SYN+ACK ----
B
A ------> ACK ------>
B
A ------> data -----> B
In my case A
it's node 9 and B node 3.
I'm
transfering data from B to A and the first's packets I get are(on node
9):
r 40.941003 8 9 ack 40 ------- 0 3.18
9.0 0 11137
<-----+
r 41.11559 8 9 ack 1500 ------- 0 3.18 9.0 1 11205 <-----+
r
41.12159 8 9 ack 1500 ------- 0 3.18 9.0 1461 11206
r 41.37391 8 9 ack 1500
------- 0 3.18 9.0 2921 11284
r 41.37991 8 9 ack 1500 ------- 0 3.18 9.0 4381
11285
r 41.38591 8 9 ack 1500 ------- 0 3.18 9.0 5841 11287
r 41.39191 8 9
ack 1500 ------- 0 3.18 9.0 7301 11288
r 41.72839 8 9 ack 1500 ------- 0 3.18
9.0 8761 11402
r 41.73439 8 9 ack 1500 ------- 0 3.18 9.0 11681 11406
r
41.74039 8 9 ack 1500 ------- 0 3.18 9.0 13141 11407
r 41.740393 8 9 ack 40
------- 0 3.18 9.0 14601 11409
r 41.740397 8 9 ack 40 ------- 0 3.18 9.0
14601 11411
<----+
r
41.74671 8 9 ack 1500 ------- 0 3.18 9.0 14601 11412 <----+ (?)
r 41.75271 8 9 ack 1500
------- 0 3.18 9.0 16061 11413
r 41.75871 8 9 ack 1500 ------- 0 3.18 9.0
17521 11414
r 42.045978 8 9 ack 1500 ------- 0 3.18 9.0 20441
11545
Now:
only for the first ack packet the tcp seq # increases 1? Is this a
bug?
Wasn't
I supposed to extract the amount of data transfered by inspecting the
sequence numbers...?
Can
anyone explain me that?
Thanks
in advance,
Jo�o.