[e2e] TCP improved closing strategies?
Joe Touch
touch at ISI.EDU
Tue Aug 18 23:29:35 PDT 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
William Allen Simpson wrote:
...
> With several hundred thousand clients per minute using 65,000 ports.
The TCP state is supposed to be per socket pair (src/dst IP, src/dst
port). So unless you're running those clients behind a single NAT - or
keep track of only part of the state, this isn't an issue of port reuse.
The issue is more likely consumption of kernel space.
> Through NAT boxen that pass *only* TCP and UDP, and don't randomize the
> Source port, and don't properly handle returning IP fragments. Etc.
>
> Back in the real world, that means TCP semantics, such as retransmission
> of lost segments.
>
> Or reinventing the wheel (segmentation and retransmission over UDP).
A protocol that breaks a request into a 4-5 packets and does even a
simple bit-mask NACK retransmission until they all get there isn't
anywhere near as complex as TCP.
Some wheels don't need to be reinvented. Just dusted off and used where
needed.
Joe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAkqLm88ACgkQE5f5cImnZrvNegCfcm3tJ5NX3WxmhXbrWxIC1laR
F3sAoKKZeqOdfFP2lm0mkQ3rg92DpZqq
=oJuq
-----END PGP SIGNATURE-----
More information about the end2end-interest
mailing list