Miku Jha wrote:
[ ... ]
The situation is that if the client crashes, the server eventually sends a
RST (10.39.53) Following this RST, the client comes back in lets say around
2-3 minutes. Now when the client sends a SYN(10.42.23), there is no
timestamp option.
If the client opens a connection and both sides exchange packets with
timestamps, you'll probably end up seeing "NNT" in all packets during the first
session. This right?
Now if you open a second connection, while things are still OK, do you see the
SYN packet contain all options as normal? I assume the client is opening
connections to the server? And it is a FreeBSD box...?
Showing tcpdump data (or putting on a website somewhere) would help understand
the issue...
Is there some requirement that RST needs to be ACKED
or RST flag will remain set for some time window
within which if SYN is send, timestamp option will not
be set.
A RST to a closed or listening socket will be ignored (dropped), a RST which
matches an established connection will flush and close that connection but will
not be ACKed itself.
--
-Chuck
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"