![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
At 04:51 PM 9/10/2001, Eamon O'Tuathail wrote:
>> Frankly, I don't see what the "abstraction of the transport >> layer" provides you.
It means you don't have to define the same things again and again.
> Christian, perhaps you are forgetting that having multiple, related data > streams use multiple, independent TCP connections is a problem, not a > feature? Hence there needs to be multiplexing on top of TCP.
Either they are multiple streams or they are not. If they are not, multiplexing them on the same transport connection is a bug, not a feature.
> And your knowledge about fundamental networking rules has demonstrated > a significant disparity from the knowledge of quite a few other > folks. Any literature references to this fundamental rule would > be appreciated.
The effects of layered multiplexing were mostly experienced when trying to run stuff TCP/IP on variation of protocols doing their own flow control
However, yes, layers of flow control are an issue.
And BEEP deals with them, very explicitly and very carefully.
D. L. Tennenhouse, "Layered Multiplexing Considered Harmful," in Protocols for High-Speed Networks, Rudin and Williamson (Ed.), North Holland, Amsterdam, 1989.
I love the title.
A similar problem leads us to avoid IP layer fragmentation , because it interferes with TCP layer reassembly and acknowledgement
d/
---------- Dave Crocker <mailto:dcrocker at brandenburg.com> Brandenburg InternetWorking <http://www.brandenburg.com> tel +1.408.246.8253; fax +1.408.273.6464
Note Well: Messages sent to this mailing list are the opinions of the senders and do not imply endorsement by the IETF.