On Monday 17 April 2006 11:20 pm, Andrew Lentvorski wrote:
> boblq wrote:
> > On Monday 17 April 2006 06:04 pm, Stewart Stremler wrote:
> >> TCP is hard to replace ...
> >
> > I  agree.
> >
> >> you end up implementing something that looks
> >> an awful lot like TCP.
> >
> > Not necessarily. One may blow off ack/nak and go with
> > forward error correction ... and thus have a whole new
> > thing with some very different attributes and issues.
>
> Surprisingly, you can't blow off ack/nack even with forward error
> correction.  The problem is that you *must* do rate/congestion control
> otherwise your system goes pathological in a hurry.  Rate/congestion
> control requires that you ack at least some packets.  At that point, you
> might as well ack/nack lots of packets.
>
> TCP is really close to minimally optimal.  Now, I just implement TCP
> rather than trying to be "simpler".
>
> The only alternative I have seen is the Delay Tolerant Networking stuff.
>   Vint Cerf seems to think that TCP/IP won't work for interstellar stuff.
>
> http://www.dtnrg.org/wiki
>
> -a

I have been working with VOIP recently. As I was looking at RTP
the old message above came drifting up from the back of my 
memory. 

RTP is  UDP based and is _not_ reliable i.e. it is allowed to drop 
packets. It does not do ack/nak and hence does not worry about
congestion control. 

Some background.
http://www.voip-info.org/wiki-RTP
http://www.cs.columbia.edu/~hgs/rtp/faq.html

Given the growing volume of VOIP traffic I wonder if this is 
not a potential serious cause of congestion. Obviously another
issue is QOS or rather its nonexistence. 
http://en.wikipedia.org/wiki/Quality_of_service

I am curious what the real issues are here and what actual experience 
people have with them. There is quite a bit of research going on 
because of the importance of this problem. I found this 
http://www3.ietf.org/proceedings/06mar/slides/dccp-2.pdf

There are other approaches including multi-tier networks. 

Comments,

BobLQ




-- 
KPLUG-List@kernel-panic.org
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to