Created: 28-Feb-2001
Modified: 28-Feb-2001
By: Lawrence Baldwin
I have previously reported a bug in ICS that is preventing my client from doing Active FTP uploads. To work-around this problem I modified my client so that it is doing Passive FTP uploads. That bypassed the PORT Command issue, but introduce another problem that appears to be a WARFtp bug.
Everything goes fine up to Frame 28. Here my client sends the file (note: Len=235 bytes) and since there is no more data also issues a TCP FIN to close the connection.
WARFtp ACK this data in Frame 29, but never processes the FIN.
Anyone have any idea what's going on here?
WARFtp: v1.7.b01.4
Client: WinNT Workstation 4.0 SP5
Frame Status Source Address Dest. Address Size Rel. Time Delta Time Abs. Time Summary
1 M Intel 22B210 001067008D8A 60 0:00:00.000 0.000.000 02/28/2001 12:02:15 PM PPP: LCP Echo Request
2 001067008D8A Intel 22B210 60 0:00:00.010 0.010.043 02/28/2001 12:02:15 PM PPP: LCP Echo Reply
3 [209.214.36.176] [205.152.0.20] 89 0:00:01.485 1.475.841 02/28/2001 12:02:16 PM DNS: C ID=1 OP=QUERY NAME=www.mynetwatchman.com
4 [209.214.36.176] [205.152.0.20] 89 0:00:01.485 0.000.114 02/28/2001 12:02:16 PM DNS: C ID=1 OP=QUERY NAME=www.mynetwatchman.com
5 [205.152.0.20] [209.214.36.176] 309 0:00:01.541 0.055.100 02/28/2001 12:02:16 PM DNS: R ID=1 STAT=OK NAME=www.mynetwatchman.com
6 [205.152.0.20] [209.214.36.176] 309 0:00:01.543 0.001.970 02/28/2001 12:02:16 PM DNS: R ID=1 STAT=OK NAME=www.mynetwatchman.com
7 [209.214.36.176] [205.152.0.20] 78 0:00:01.543 0.000.497 02/28/2001 12:02:16 PM ICMP: Destination unreachable (Port unreachable)
8 [209.214.36.176] www.mynetwatchman 66 0:00:01.577 0.034.246 02/28/2001 12:02:16 PM TCP: D=21 S=2595 SYN SEQ=72276198 LEN=0 WIN=65535
9 www.mynetwatchman [209.214.36.176] 66 0:00:01.598 0.020.365 02/28/2001 12:02:16 PM TCP: D=2595 S=21 SYN ACK=72276199 SEQ=2415513965 LEN=0 WIN=16968
10 [209.214.36.176] www.mynetwatchman 62 0:00:01.599 0.001.026 02/28/2001 12:02:16 PM TCP: D=21 S=2595 ACK=2415513966 WIN=65535
11 www.mynetwatchman [209.214.36.176] 233 0:00:01.626 0.027.055 02/28/2001 12:02:16 PM FTP: R PORT=2595 220-myNetwatchman
12 [209.214.36.176] www.mynetwatchman 77 0:00:01.626 0.000.678 02/28/2001 12:02:16 PM FTP: C PORT=2595 USER XXXXXXXXX
13 www.mynetwatchman [209.214.36.176] 98 0:00:01.657 0.030.674 02/28/2001 12:02:16 PM FTP: R PORT=2595 331 User name okay, Need password.
14 [209.214.36.176] www.mynetwatchman 77 0:00:01.658 0.000.961 02/28/2001 12:02:16 PM FTP: C PORT=2595 PASS YYYYYYYYY
15 www.mynetwatchman [209.214.36.176] 84 0:00:01.688 0.030.312 02/28/2001 12:02:16 PM FTP: R PORT=2595 230 User logged in.
16 [209.214.36.176] www.mynetwatchman 80 0:00:01.689 0.000.697 02/28/2001 12:02:16 PM FTP: C PORT=2595 CWD pub/incoming
17 www.mynetwatchman [209.214.36.176] 105 0:00:01.713 0.023.720 02/28/2001 12:02:16 PM FTP: R PORT=2595 250 "/pub/incoming" is current directory.
18 [209.214.36.176] www.mynetwatchman 70 0:00:01.767 0.054.412 02/28/2001 12:02:16 PM FTP: C PORT=2595 TYPE A
19 www.mynetwatchman [209.214.36.176] 82 0:00:01.790 0.022.420 02/28/2001 12:02:16 PM FTP: R PORT=2595 200 Type set to A.
20 [209.214.36.176] www.mynetwatchman 68 0:00:01.791 0.001.082 02/28/2001 12:02:16 PM FTP: C PORT=2595 PASV
21 www.mynetwatchman [209.214.36.176] 113 0:00:01.815 0.023.855 02/28/2001 12:02:16 PM FTP: R PORT=2595 227 Entering Passive Mode (216,78,143,169,15,116)
22 [209.214.36.176] www.mynetwatchman 66 0:00:01.815 0.000.912 02/28/2001 12:02:16 PM TCP: D=3956 S=2596 SYN SEQ=72276461 LEN=0 WIN=65535
23 www.mynetwatchman [209.214.36.176] 66 0:00:01.836 0.020.671 02/28/2001 12:02:16 PM TCP: D=2596 S=3956 SYN ACK=72276462 SEQ=2415628058 LEN=0 WIN=16968
24 [209.214.36.176] www.mynetwatchman 62 0:00:01.837 0.000.679 02/28/2001 12:02:16 PM TCP: D=3956 S=2596 ACK=2415628059 WIN=65535
25 [209.214.36.176] www.mynetwatchman 109 0:00:01.837 0.000.057 02/28/2001 12:02:16 PM FTP: C PORT=2595 STOR 2001022801baldwinl@mynetwatchman.com.ice
26 www.mynetwatchman [209.214.36.176] 153 0:00:01.863 0.026.052 02/28/2001 12:02:16 PM FTP: R PORT=2595 125 Ready to receive "2001022801baldwinl@mynetwatchman.com.ice" . Mode STREAM Type ASCII.
27 [209.214.36.176] www.mynetwatchman 137 0:00:01.865 0.001.765 02/28/2001 12:02:16 PM TCP: D=3956 S=2596 ACK=2415628059 SEQ=72276462 LEN=75 WIN=65535
28 [209.214.36.176] www.mynetwatchman 297 0:00:01.865 0.000.065 02/28/2001 12:02:16 PM TCP: D=3956 S=2596 FIN ACK=2415628059 SEQ=72276537 LEN=235 WIN=65535
29 www.mynetwatchman [209.214.36.176] 62 0:00:01.892 0.027.319 02/28/2001 12:02:17 PM TCP: D=2596 S=3956 ACK=72276773 WIN=16658
30 [209.214.36.176] www.mynetwatchman 62 0:00:02.029 0.136.635 02/28/2001 12:02:17 PM TCP: D=21 S=2595 ACK=2415514400 WIN=65101
31 Intel 22B210 001067008D8A 60 0:00:07.060 5.031.692 02/28/2001 12:02:22 PM PPP: LCP Echo Request
32 001067008D8A Intel 22B210 60 0:00:07.070 0.010.053 02/28/2001 12:02:22 PM PPP: LCP Echo Reply
33 Intel 22B210 001067008D8A 60 0:00:13.935 6.864.471 02/28/2001 12:02:29 PM PPP: LCP Echo Request
34 001067008D8A Intel 22B210 60 0:00:13.945 0.010.389 02/28/2001 12:02:29 PM PPP: LCP Echo Reply
35 Intel 22B210 001067008D8A 60 0:00:20.813 6.867.977 02/28/2001 12:02:35 PM PPP: LCP Echo Request
36 001067008D8A Intel 22B210 60 0:00:20.823 0.010.137 02/28/2001 12:02:35 PM PPP: LCP Echo Reply
37 Intel 22B210 001067008D8A 60 0:00:27.685 6.861.268 02/28/2001 12:02:42 PM PPP: LCP Echo Request
38 001067008D8A Intel 22B210 60 0:00:27.695 0.010.154 02/28/2001 12:02:42 PM PPP: LCP Echo Reply
39 Intel 22B210 001067008D8A 60 0:00:34.577 6.881.760 02/28/2001 12:02:49 PM PPP: LCP Echo Request
40 001067008D8A Intel 22B210 60 0:00:34.587 0.010.160 02/28/2001 12:02:49 PM PPP: LCP Echo Reply