[e2e] tcp connection timeout
Joe Touch
touch at ISI.EDU
Fri Mar 10 07:08:35 PST 2006
Daniel Stutzbach wrote:
> On Thu, Mar 09, 2006 at 09:19:29PM -0800, Joe Touch wrote:
>>>> The FIN_WAIT_2 results in kept state until a new connection is tried
>>>> that collides.
>>> That could be a very long time indeed.
>> The point is that it doesn't matter. The state gets cleaned up ONLY when
>> it interferes with a new connection. Cleaning up old state isn't part of
>> how TCP is designed.
>
> RFCs or no, most real-world TCP implementations do exit FIN_WAIT_2
> after a timeout. Windows, Linux, OpenBSD, NetBSD, FreeBSD, and
> Solaris all do it.
Perhaps to be added to a future update to RFC 2525.
I.e., just because it's implemented doesn't mean it's not a bug.
Joe
More information about the end2end-interest
mailing list