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

Reply via email to