[e2e] Agility of RTO Estimates, stability, vulneratibilites
Detlef Bosau
detlef.bosau at web.de
Tue Jul 26 11:24:01 PDT 2005
Sireen Habib Malik wrote:
>
>
>> ..... something that exists *only* in the minds of professors of
>> computer science, because they created it as a modeling tool. The
>> "network" we actually use is quite different.
>
>
>
> What "network" should one consider when estimating RTO's (as given in
> the topic)?
>
>
No one =8-)
My basic intention behind my original post was _not_ to understand the
network between sender and receiver. Frankly spoken, I´m not quite sure
whether this discussion will ever come to an end, particularly as more
and more complexity is added to the Internet every day.
The focus of my question is thus not the network. It´s the RTO estimator
itself.
I don´t want to replace it. It´s simple, it works.
I even don´t want to adapt TCP to more and more complex network
structures. Why should I?
Perhaps one of he best characterisations of the situation may be found
here, even for non german readers:
http://portale.web.de/Schlagzeilen/BilddesTages/msg/5911184/5911185/1/
As you see:
1.: Even pigs are not always RFC compliant, so why networks should be?
2.: Unfortunately, I´ve lost the link to the famous NS2 pig. Surely you
remember it. It´s obvious: Simulators and models are an _abstraction_ of
reality and there are notable differences.
My intention is to have a "top down" perspective to the network: What
does TCP expect from a network? In other words: How must a network
behave to make TCP work fine? How must a network _appear_?
Of course, when we talk about TCP, we talk about some transport system
which conveys TCP datarams from here to there - one way or another, not
nessecarily exclusive.
And even that is not true. I talk about TCP senders. So, TCP senders
send TCP datagrams. In most cases, they honestly believe, there may be a
TCP receiver at the other end of the line. Even _that_ is not granted.
Think of a mobile receiver. For years I had to deal with a project where
streaming media should be conveyed to mobile receivers via IP!!!!!!
People wasted lots of mony to convey speach to a mobile receiver via
VoIP, instead of using the obvious solution: the "speach service", which
is offered by _every_ wide area mobile network technology on the market.
If I think of TCP, i may think of file transfer. When there is a simply
yet perfect file transfer protocol in ISDN (let me take this example
because there _IS_ one), why shouldn´t I use it if appropriate?
When you consider my Path Tail Emulation proposoal: The idea is to
_hide_ networks behind "TCP conforming ones". So, it´s not my question
what a network does offer. It´s the question what TCP requires. And then
the idea is to make a network _appear_ to conform to TCP requirements.
Basically, I think of mobile netowrks here. But I´m not restricted to
mobile networks.
The question is: What is the ideal behaviour for a network used for TCP?
When I can answer this one, I want to make an arbitrary network to
appear that way.
Detlef
--
Detlef Bosau
Galileistrasse 30
70565 Stuttgart
Mail: detlef.bosau at web.de
Web: http://www.detlef-bosau.de
Mobile: +49 172 681 9937
More information about the end2end-interest
mailing list