18:33:30.403232 it.20 > me.1380: S 1528951013:1528951013(0) win 24820
<mss 1460> (DF)
18:33:30.403232 me.1380 > it.20: S 329833497:329833497(0) ack 1528951014
win 13140 <mss 1460>
18:33:32.432623 it.20 > me.1380: . ack 1 win 24820 (DF)
18:33:32.462614 me.1380 > it.20: P 1:1025(1024) ack 1 win 13140 (DF) [tos 0x8]
18:33:33.732233 me.1380 > it.20: P 1:1025(1024) ack 1 win 13140 (DF) [tos 0x8]
18:33:35.851597 it.20 > me.1380: . ack 1025 win 24820 (DF)
18:33:35.851597 me.1380 > it.20: P 1025:2485(1460) ack 1 win 13140 [tos 0x8]
18:33:37.771021 it.20 > me.1380: . ack 1025 win 24820 (DF)
I notice that the initial packets (and retry) go out with DF set, but
then later packets don't have that set. This seems contrary to what I
expect -- I would have thought all packets would have had the DF bit set.
The another anomoly is multiple acks. I thought the double-acks were
being stamped on, along with implementing delayed acks. I've actually
managed to have a triple-ack!
18:32:55.743633 158.152.1.107.4671 > 158.152.44.128.25:
P 6467:6473(6) ack 734 win 4096
18:32:55.743633 158.152.44.128.25 > 158.152.1.107.4671:
. ack 6473 win 12508
18:32:55.743633 158.152.44.128.25 > 158.152.1.107.4671:
. ack 6473 win 12508
18:32:55.753630 158.152.44.128.25 > 158.152.1.107.4671:
P 734:784(50) ack 6473 win 12508 (DF)
-- `O O' | Home: Nick.Holloway@alfie.demon.co.uk // ^ \\ | Work: Nick.Holloway@parallax.co.uk http://www.parallax.co.uk/~alfie/