[e2e] TCP Framing

Cannara cannara at attglobal.net
Sat Mar 24 22:44:08 PST 2001


Just an added note -- "unreliable" is redundant in UDP.  "Datagram means
unreliable, best-effort packet service, which is why Xerox XNS termed its
equivalent to IP as "IDP", for "Internet Datagram Protocol".  Further, UDP
isn't completely unreliable, if a packet gets received, since the data are
checksummed.

Alex


Vernon Schryver wrote:
> 
> > From: "David P. Reed" <dpreed at reed.com>
> 
> > ...
> > This fetish of opposing UDP is based on a falsehood - that somehow UDP
> > protocols aren't TCP-friendly, or closed-loop congestion-controlling, by
> > definition.  Some may be, but that's because no one has thought it through
> > for them.
> 
> I think UDP is resisted for reasons like those that give CSMA/CD
> a bad name.  People misunderstand "collision" as something bad that
> breaks bits or at least uses vast quantities of bandwidth much as
> a collision on a freeway causes traffic jams in both directions.
> UDP is misunderstood as a bad thing because its acronym is often
> expanded as the "unreliable datagram protocol" or at best as the
> "unreliable user datagram protrocol."  They hear "unreliable" and
> think it's not for the precious data of their wonderful application.
> 
> For proof, ask http://www.google.com/ about "unreliable datagram protocol"
> (with or without the double-quotes).
> 
> Vernon Schryver    vjs at rhyolite.com



More information about the end2end-interest mailing list