RE: extra ack at the end of TCP three-way handshake

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Could you send or post the binary .cap file (pcap format) for the packet
trace?  It is a little hard to read hex.

Strictly speaking, it is possible to send an acknowledgement for a FIN
because the FIN advances the TCP sequence number.  Also if you get a
chance, take a look at the TCP state transition diagram in RFC 793,
Figure 6 to see whether your handshake matches one of the acceptable
teardown flows.

Thanks,
	Dave

-----Original Message-----
From: linux-net-owner@vger.kernel.org
[mailto:linux-net-owner@vger.kernel.org] On Behalf Of Xia
Wei-Zhong-W20079
Sent: Monday, September 01, 2003 2:11 AM
To: linux-net@vger.kernel.org
Subject: extra ack at the end of TCP three-way handshake

Hi, there

When I were testing my email application, I got below packet sequence. I
found there is an extra ack at the end of TCP three-way handshake.
Can Linux TCP/IP stack handle this?

Also can anyone figure out why server sent this extra ack?

Send IP packet through gprsv0 at 125095:
45 00 00 3C 6E 0F 40 00  40 06 DE D6 0A 10 F8 77    E..<n.@.@......w
CA 68 20 E6 04 03 00 19  2A 0B 86 A8 00 00 00 00    .h .....*.......
A0 02 16 D0 A5 E8 00 00  02 04 05 B4 04 02 08 0A    ................
00 01 E8 A7 00 00 00 00  01 03 03 00                ............

Recv IP packet through gprsv0 at 125165:
45 00 00 28 6E 0F 40 00  35 06 E9 EA CA 68 20 E6    E..(n.@.5....h .
0A 10 F8 77 00 19 04 03  31 C9 C0 50 2A 0B 86 A9    ...w....1..P*...
50 12 00 00 1B 12 00 00                             P.......


Send IP packet through gprsv0 at 125167:
45 00 00 28 6E 10 40 00  40 06 DE E9 0A 10 F8 77    E..(n.@.@......w
CA 68 20 E6 04 03 00 19  2A 0B 86 A9 31 C9 C0 51    .h .....*...1..Q
50 10 16 D0 04 43 00 00                             P....C..

Recv IP packet through gprsv0 at 125245:
45 00 00 28 7B B6 00 00  36 06 1B 44 CA 68 20 E6    E..({...6..D.h .
0A 10 F8 77 00 19 04 03  31 C9 C0 51 2A 0B 86 A9    ...w....1..Q*...
50 10 20 00 FB 12 00 00                             P. .....
-
: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
-
: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux