[e2e] a new IRTF group on Transport Models
David P. Reed
dpreed at reed.com
Tue Jun 7 12:02:32 PDT 2005
Clark Gaylord wrote:
>
> as example: corruption could be cell loss. cell loss could be due to
> congestion.
Interesting... by blurring the concept of "cell congestion" together
with "router congestion" you end up with a confused description of the
situation.
TCP is based on a model where datagrams get through or they don't.
That's the IP model.
The engineering approach is to force all situations into those two
cases. Enhancing TCP or replacing it would be possible if the possible
outputs that result from a sequence of inputs could be characterized,
and doable if the characterization has some predictable structure.
If you try to design an end-to-end protocol where the inputs map to
arbitrary outputs (any causal output stream-generating process that can
be computed by a finite physical apparatus is as likely as any other), I
doubt you will succed.
This is ultimately why we put "cell-based links" into a modular black
box that doesn't try to expose the cell structure of a datagram to the
endpoints.
It's also why we normally use the "digital abstraction" instead of
modeling digital computers as analog machines. One could do
otherwise. One could even argue that it would be more "efficient" for
some meaning of the term efficiency.
More information about the end2end-interest
mailing list