home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.protocols.tcp-ip
- Path: sparky!uunet!elroy.jpl.nasa.gov!sdd.hp.com!cs.utexas.edu!torn!csd.unb.ca!mta.ca!DEDGAR
- From: dedgar@mta.ca
- Subject: time outs in FIN-WAIT2??
- Message-ID: <1993Jan9.164215.20972@jupiter.sun.csd.unb.ca>
- Sender: news@jupiter.sun.csd.unb.ca
- Reply-To: dedgar@mta.ca
- Organization: Mount Allison U, Sackville, N.B. Canada
- Date: Sat, 9 Jan 1993 16:42:15 GMT
- Lines: 36
-
- Hello
-
- I was wondering if anyone out there knows anything about a curious thing I've
- seen while ftping into various machines.
-
- I am writing a pc based ftp client program, among other things this software
- has a hold screen function which is useful for pausing dirs to the screen &
- etc. Anyway, if the screen is held the incoming directory listing backs up
- to the limit of my advertised window - just like it is supposed to. If the
- window happens to be larger than the remaining data the other side will
- send its fin and (i presume) move to fin-wait1. My side will go to close_wait
-
- My side will remain in close-wait because it cannot get rid of the remaining
- data (the hold screen is on) but will ack the other sides fin which
- (i presume) moves it to fin_wait2. The problem happens when I release the
- hold screen. When this happens my side finishes processing the data and sends
- its own fin, then moves to last ack. I have found that if the wait is long
- enough (10 sec or so) the other side will ignore my fin and never return an
- ack - this leaves me in last_ack. Eventually it seems my retransmitted fin
- will generate a reset from the other side.
-
- I interpret this problem to mean that the other side has timed out or retried
- out in fin-wait2. Is this a valid assumption. Does tcp-ip software do this?
- It sure isn't in the rfc. Is there another interpretation. I have experienced
- it with a number of types of machines on the internet (via anonymous ftp) maybe
- anonymous is a special case in unix boxes?
-
- Can anyone definitly confirm (one way or the other) that this is in fact
- what is going on. I don't rule out bugs in my software, but I checked pretty
- thouroughly before asking here.
-
- Thanks
- Dale Edgar
- Cybernetic Control Inc.
- DEDGAR@MTA.CA
-
-