[OpenAFS] Re: tcp or udp?
Matt Benjamin
matt@linuxbox.com
Wed, 01 Feb 2006 15:53:19 -0500
Adam Megacz wrote:
> My personal experience is that most places blocking UDP are also
> blocking TCP and forcing users to use an HTTP proxy for all internet
> access.
Really?
> I'm actually interested in knowing about the prevalence of
> anything that falls in-between (NATted TCP but no UDP). I know it's
> possible, of course; are there any network devices that do this by
> default, or is it usually the case that networks configured this way
> are setup this way deliberately?
>
Firewalls that permit only specific UDP traffic, eg, domain and ntp,
would seem very common.
> I know it sounds like a hideous idea, but if AFS-over-TCP ever
> happens, I think tunnelling it inside HTTP would be a pretty useful
> hack.
>
What?
> Given the way that most NATs work, it's actually possible to do
> something called "unreliable TCP". I've never seen this mentioned
> before, but I can't be the first person to think of it. The idea is
> that you "speak TCP" but always ACK all packets periodically,
> regardless of whether or not you got them -- the NAT can't tell the
> difference. So you get UDP-type performance with TCP-type
> compatability. With many NATs you wouldn't even need to bother with
> the ACKs at all.
>
> - a
>
Google finds a lot of references to "unreliable TCP--"unreliable. TCP"
and "unreliable, TCP" seem especially frequent.
> _______________________________________________
> OpenAFS-info mailing list
> OpenAFS-info@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-info
>
Matt
--
Matt Benjamin
The Linux Box
206 South Fifth Ave. Suite 150
Ann Arbor, MI 48104
http://linuxbox.com
tel. 734-761-4689
fax. 734-769-8938
cel. 734-216-5309