On Wed, Sep 03, 2003 at 10:58:39AM +0530, Anand Raman wrote: | Shouldnt the socket connections be closed the moment rsh completes | the command execution No. | [root@harry root]# netstat | Active Internet connections (w/o servers) | Proto Recv-Q Send-Q Local Address Foreign Address State | tcp 0 0 10.210.5.45:shell 10.210.5.71:1017 TIME_WAIT | tcp 0 0 10.210.5.45:1023 10.210.5.71:1016 TIME_WAIT ^^^^^^^^^ TIME_WAIT is one of the states defined for a TCP socket in RFC 793 (the specification for TCP). Read section 3.5 to understand what happens when a connection is closed. Basically the system must still accept (and ACK) packets for a short while for clean up. It is possible for some packets to take a longer route than others and thus (legitimately) arrive after the connection is closed. -D -- There is not a righteous man on earth who does what is right and never sins. Ecclesiastes 7:20 http://dman13.dyndns.org/~dman/
Attachment:
pgpifcJ8aTNoZ.pgp
Description: PGP signature