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

netKB Home