[MUD-Dev] UDP vs TCP/IP

J C Lawrence claw at kanga.nu
Sun Jun 24 01:44:21 CEST 2001


On Sat, 23 Jun 2001 08:30:37 +0200 
Ola Fosheim <=?iso-8859-1?Q?Gr=F8stad?= <olag at ifi.uio.no>> wrote:

> J C Lawrence wrote:
>> You can also build protocol stacks that dynamically shift between
>> UDP and TCP as the packet loss rates vary.

> Which is even necessary if you want players that sit behind an UDP
> blocking firewall... (The students here seem to be behind one)

Filtering of all UDP is unusual to near the point of non-existance.
Instead UDP and firewalls tends to break in a few simple areas:

  1) UDP provides a three-tupe for packet tracking where-as TCP
  provides a five-tupe.  This makes TCP much easier to process
  properly through a NAT firewall (and actually through firewalls in
  general).

  2) Users of UDP for some reason seem to liek opening UDP
  connections from the server to the client.  Without a custom
  algorithm on the firewall, this won't work.  

  3) UDP is marginally easy to manufacture spoof and has become
  somewhat popular with DDoS kids for bandwidth congestion.  ICMP is
  more popular (by several orders of magnitude,but is also trivially
  filtered UDP is growing here.

Port 53 (DNS) is almost always open for UDP...

--
J C Lawrence                                             claw at kanga.nu
---------(*)                                http://www.kanga.nu/~claw/
I never claimed to be human.
_______________________________________________
MUD-Dev mailing list
MUD-Dev at kanga.nu
https://www.kanga.nu/lists/listinfo/mud-dev



More information about the mud-dev-archive mailing list