On Thu, 11 Dec 2003 19:51:21 +0100, "Anthony G. Atkielski"
ECN needs to work the same way. First you try with ECN. If the remote
host immediately resets the connection, you disable ECN completely and
try again. You may not have ECN if you then succeed, but at least you
will have a connection. That's backwards-compatibility.
The problem is that the most common failure mode is *not* getting an RST back,
but getting NOTHING back because some squirrely firewall between here and there
is silently dropping packets with bits it doesn't understand.
So you retransmit your SYN packet, and it gets swallowed by the ether, so you..
And finally you give up because you never saw any reply.
Description: PGP signature