skip to main content
Skip header Section
The open book: a practical perspective on OSIJanuary 1990
Publisher:
  • Prentice-Hall, Inc.
  • Division of Simon and Schuster One Lake Street Upper Saddle River, NJ
  • United States
ISBN:978-0-13-643016-2
Published:03 January 1990
Pages:
651
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. Goldszmidt G, Yemini Y and Yemini S Network management by delegation CASCON First Decade High Impact Papers, (78-92)
  2. Karsten-Berier N, Karsten M, Schmitt J and Steinmetz R (2019). A Modular Approach to Mobile QoS Signaling— Motivation, Design & Implementation, Multimedia Tools and Applications, 22:2, (117-135), Online publication date: 1-Feb-2004.
  3. R"dulescu A, Dielissen J, Goossens K, Rijpkema E and Wielage P An Efficient On-Chip Network Interface Offering Guaranteed Services, Shared-Memory Abstraction, and Flexible Network Configuration Proceedings of the conference on Design, automation and test in Europe - Volume 2
  4. Hayzelden A, Bigham J, Poslad S, Buckle P and Mamdani E (2019). Communications Systems Driven by Software Agent Technology, Journal of Network and Systems Management, 8:3, (321-347), Online publication date: 1-Sep-2000.
  5. Kangas K and Röning J Using mobile code interfaces to control ubiquitous embedded systems Proceedings of the Workshop on Embedded Systems on Workshop on Embedded Systems, (10-10)
  6. Gutiérrez J (2018). A connectionless approach to integrated network management, International Journal of Network Management, 8:4, (219-226), Online publication date: 27-Jul-1998.
  7. Bhushan B and Patel A (2019). Requirements and the concept of cooperative system management, International Journal of Network Management, 8:3, (139-158), Online publication date: 11-May-1998.
  8. Andreadis D and Patel A (1997). Developing a multistack ISO-SR/Z39.50 application gateway, Computer Standards & Interfaces, 18:5, (397-415), Online publication date: 1-Jun-1997.
  9. Mounji A and Charlier B Continuous Assessment of a Unix Configuration Proceedings of the 1997 Symposium on Network and Distributed System Security
  10. ACM
    Keller R and Effelsberg W MCAM Proceedings of the first ACM international conference on Multimedia, (21-29)
  11. ACM
    Lin H (1993). Estimation of the optimal performance of ASN.1/BER transfer syntax, ACM SIGCOMM Computer Communication Review, 23:3, (45-58), Online publication date: 1-Jul-1993.
  12. ACM
    Rothermel K and Pappe S (1993). Open commit protocols tolerating commission failures, ACM Transactions on Database Systems (TODS), 18:2, (289-332), Online publication date: 1-Jun-1993.
  13. Fickas S and Helm B (2019). Knowledge Representation and Reasoning in the Design of Composite Systems, IEEE Transactions on Software Engineering, 18:6, (470-482), Online publication date: 1-Jun-1992.
  14. ACM
    Newnan O (1992). SE-OSI, ACM SIGCOMM Computer Communication Review, 22:2, (43-62), Online publication date: 1-Apr-1992.
  15. Goldszmidt G Elastic servers in CORDS Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2, (283-291)
  16. ACM
    Tschudin C Flexible protocol stacks Proceedings of the conference on Communications architecture & protocols, (197-205)
  17. ACM
    Tschudin C (2019). Flexible protocol stacks, ACM SIGCOMM Computer Communication Review, 21:4, (197-205), Online publication date: 1-Aug-1991.
  18. Goldszmidt G, Yemini Y and Yemini S Network management by delegation Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research, (347-361)
Contributors
  • Northrop Grumman corporation

Index Terms

  1. The open book: a practical perspective on OSI

      Recommendations

      Reviews

      Jeff D. Parker

      The trade press is full of articles on the emergence of the open systems interconnection (OSI) suite of communication protocols and the demise of the existing TCP/IP protocols. These articles always talk about the benefits of OSI and the ubiquity of TCP/IP. They go on to discuss the difficulties vendors have encountered in delivering promised products based on OSI (OSI has been two years away from deployment for some time) and the importance of positioning in the coming shakeout. Most of these articles are long on marketing insight but short on technical detail. While the marketing perspective is important, a clear exposition of the technical issues is needed. Although the standards are available, they are long, expensive, difficult to understand, and often incomplete or even obsolete. Rose's book is a long-needed guide to this important area. It is a detailed discussion of OSI from an engineer who has been intimately involved with the suite. It is unusual to find an engineer who is so involved in the process and has the time and the energy to produce a manuscript of this size, but Marshall Rose is an unusual engineer. Those who have read /mtr's notes to various Internet news groups will recognize the author's voice: at once precise, authoritative, and a bit peeved with a world that does not meet his standards. Rose does not enjoy the endless politics of standards negotiations: he leaps in to implement. He has produced, with the aid of a few like-minded souls, several Internet proposals (RFCs) and the ISO Development Environment (ISODE), a partial implementation of the upper-layer OSI protocols that runs over TCP/IP. The ISODE source is available to all for a nominal charge, and it has been widely distributed and used. While few companies are willing to admit that their software is based on a free product, it is suspected that more than one offering is based on the ISODE.<__?__Pub Fmt eos-space>The text covers the technical issues behind the OSI; the ISODE, as a proof of concept; and the politics of standards. The discussion of OSI includes a systematic voyage through the seven-layer ISO model, starting with the network layer, level 3, and going up through the application layer. Readers who wish to learn more about the first two layers (physical and data link) are referred to Tanenbaum's now-classic text [1]. Rose presents the major primitives and protocols of each layer and places them in perspective. He does not hesitate to point out problems with the standard, using an unusual textual convention. “Soapbox” icons in the margin mark passages that are highly charged. These symbols allow Rose to vent his opinions freely, while placing the reader on notice that the material is controversial. Although the rest of the text is not free from Rose's passions, these markers provide a useful way of allowing him to vent his spleen, while preserving the reader's forbearance for the rest of the book. Rose uses the soapbox to denounce technical problems with OSI (such as the mismatch between the OSI transport services) and as a pulpit to excoriate others in the business. A singular contribution of the technical portion of the book is an extended discussion of the Abstract Syntax Notation (ASN.1) and the Basic Encoding Rules (BER). These allow an OSI application to describe an arbitrary data structure and transmit it over the wire. While similar protocols are in use, such as NDR and XDR, none have the power that ASN.1 provides, and none require so much elucidation. This section ends with a discussion of three OSI applications that provide general versions of name service (X.500), mail service (X.400), and file transfer (FTAM). Along with the network management application (CMIP), these promise to be the initial OSI offerings. The second aspect of the book is a discussion of the ISODE. The discussion is not detailed enough to help the user of ISODE, who is referred instead to Rose's extensive User's Manual, nor are these sections broad enough to help those who do not have access to ISODE. They may encourage more people to obtain the ISODE and experiment first hand. The final aspect of the book is a discussion of the organizations and politics of the communications standards community. While standards exist for objects like light bulbs and color television, the number of different bodies and the scope of activity in computer science are unprecedented. In part, this activity is due to the nature of computer software, which admits endless proliferation of detail, and in part it reflects the long history of proprietary solutions to universal problems and the difficulty of simultaneously weaning vendors, suppliers, and clients from these partial solutions. This leads to a process of negotiation in standards bodies and to perpetuation of artifacts of long-departed equipment in modern systems, like the coal stoker in the diesel cab. Bismarck's comment about sausage and legislation applies to standards: if you wish to enjoy them, you should not observe them being made. Rose has little patience for this process. Here is a small sample of his ire: “Vendors send persons they can afford to have out of the office, the professional standards Goers. The Goers have likely never implemented anything in their professional careers.<__?__Pub Caret>…A Goer attends meetings to deal with weighty political issues, travel, and have many fine lunches and dinners.” The book's appearance has problems: it is a victim of the proliferation of desktop publishing systems. Excessive white space, grammatical errors, and punctuation errors mark this as a book that did not receive enough editing. Had it gone through the traditional publishing channels, however, it would not have emerged so soon. We can hope that Prentice-Hall does a better job with the second edition. Others will find the author does not have enough reverence for august bodies and distinguished engineers. This, of course, is much of the book's charm. Anyone wishing to learn about OSI, and anyone involved in communications protocols, should read this book. It is a spruce in a stand of dwarf pines. Oh, and those lunches and dinners__?__ They're not really that fine.

      Access critical reviews of Computing literature here

      Become a reviewer for Computing Reviews.