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
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list