home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / protocol / tcpip / 6134 < prev    next >
Encoding:
Text File  |  1993-01-28  |  5.3 KB  |  104 lines

  1. Newsgroups: comp.protocols.tcp-ip
  2. Path: sparky!uunet!ukma!darwin.sura.net!sgiblab!newsun!donp
  3. From: donp@novell.com (don provan)
  4. Subject: Re: Info wanted on TCP/IP vs OSI 7 layer
  5. Message-ID: <1993Jan28.201534.16358@novell.com>
  6. Sender: news@novell.com (The Netnews Manager)
  7. Nntp-Posting-Host: na.sjf.novell.com
  8. Organization: Novell, Inc., San Jose, California
  9. References: <1993Jan27.115319.21112W@lumina.edb.tih.no> <1993Jan28.073137.7195@novell.com> <1993Jan28.115337.8776W@lumina.edb.tih.no>
  10. Date: Thu, 28 Jan 1993 20:15:34 GMT
  11. Lines: 91
  12.  
  13. In article <1993Jan28.115337.8776W@lumina.edb.tih.no> ketil@edb.tih.no (Ketil Albertsen,TIH) writes:
  14. >Sorry, I don't understand what you mean by "layers turned sideways".
  15. >Could you explain? (Preferably with examples)
  16.  
  17. Actually, you've been clearly illuminating the most obvious example:
  18. x.25 support.  X.25 was wedged into the OSI model by inventing a null
  19. transport layer and a null network layer so that the datalink layer,
  20. x.25, can manifest itself directly at the transport service layer.
  21. One way to envision this is as turning the datalink, network, and
  22. transport layers on their sides so that datalink can reach up to the
  23. bottom of the session layer.
  24.  
  25. Another example involves the upper three layers.  In practice, these
  26. don't really work as "layers", but more as individual units in a
  27. cooperative whole.  In any practical implementation, the actual
  28. application (as opposed to the application layer) has to interact with
  29. presentation and session directly, not through any higher layer
  30. service exchange.  This is reflected in the service definitions, which
  31. include many "pass through" type functions in the presentation and
  32. application layers, although not really enough to do a reasonably
  33. efficient implementation.  Again, the way i've started to envision
  34. this is by tilting the three layers on their sides such that the
  35. application can interact with any of them directly.
  36.  
  37. And, of course, with the introduction of ACSE, the application layer
  38. itself has become more of a utility library than a layer.  This is a
  39. different kind of tilt: while the model envisions various application
  40. protocols in the application layer, each running vertically from
  41. presentation up to the top of the stack, ACSE is now the one thing
  42. that goes from top to bottom, dealing with each of the application
  43. protocol components as appropriate for the actual application.  In
  44. effect, the protocol components hang out horizontally from the ACSE,
  45. each connected only to the ACSE rather than spanning the space between
  46. the application and the presenation layer as dictated by the model.
  47.  
  48. I hope this clears up what i meant.  Bear in mind that these aren't
  49. criticisms.  So far as i can see, these are the *correct* solutions to
  50. the problems encountered, not deficiencies in the protocol designs.
  51.  
  52. >Sure. The protocols came first, before a good taxonomy had been developed.
  53. >So the OSI guys had to face a decision: Should the taxonomy, the RM,
  54. >describe the world in the current messy state, or should we make an
  55. >attempt to be systematic, create a goal to work towards? They chose the
  56. >latter, and I think that was a good idea.
  57.  
  58. I do, too.  My point, though, is that it is a *taxonomy* (an excellent
  59. term for it: thank you for mentioning it).  As a taxonomy, the model
  60. is good only for *describing* protocols, not for analysing or
  61. evaluating them.  And, as i say, this is revealed over and over
  62. whenever someone tries to "compare" the two protocol suites using the
  63. OSI model as the measure of quality by which they are rated.
  64.  
  65. >(A sidetrack: If your statement was intended to say that TCP/IP is well
  66. >layered, I think most datacomm people would protest!
  67.  
  68. Well, i intended to say no such thing, but in my experience -- and
  69. forgive me for saying this -- most datacomm people wouldn't know
  70. layering if it jumped up and bit them on the nose.
  71.  
  72. >I think you could day that the more recent OSI protocols are generally 
  73. >closer to the model, but there are certainly some problems even in the
  74. >newer ones.
  75.  
  76. As i say, i think it would be a mistake to measure the quality of a
  77. protocol suite based on how close it comes to matching a taxonomy.
  78. That would be something like judging the quality of a cow by measuring
  79. its "cowness" rather than by measuring how much milk it produces.
  80.  
  81. >I do believe that in ten years, we will smile at the current low layers
  82. >in OSI (and that is NOT because IP will take over... :->).
  83.  
  84. I'm not sure where you're looking, but from what i can see, in ten
  85. years we won't even remember OSI.  With all the excitement about the
  86. growing OSI market, everyone seems to overlook the fact that the
  87. TCP/IP market is growing an order of magnitude faster.  IP doesn't
  88. have to "take over", since it's the installed based in virtually every
  89. market that isn't dominated by proprietary networking.  From
  90. everything i've heard, the only people still interested in OSI are the
  91. ones that have to deal with painful, government induced network
  92. monopolies such as the European phone companies.  (I've lost count of
  93. the number of times i've heard about people that wanted OSI only to
  94. connect geographically separated *TCP/IP* LANs.)
  95.  
  96. >I do not feel "bothered" by a discussion of Internet vs. OSI protocols,
  97. >even if what started the discussion was a question from a student.
  98.  
  99. I'm not bothered by the discussion, either, although this discussion
  100. actually has very little bearing on the original question.
  101.  
  102.                         don provan
  103.                         donp@novell.com
  104.