yee@TRIDENT.ARC.NASA.GOV (Peter E. Yee) (12/09/89)
Well, I just went out and bought Marshall T. Rose's new book, "The Open Book: A Practical Perspective on OSI." In a word, wow. This is the first time I've read a book on OSI that actually makes sense. I've read plenty of other explanations of OSI that look they were written by ISO committee members -- indecipherable. "The Open Book" presents gives a clear explanation of the OSI layers. More importantly it's brave enough to present the issues that went into the design (some would say misdesign) of the OSI protocols. Rose takes an unusual approach by including soapboxes (actually delimited with the word "soap" in a box) in his text. In the soapbox sections you get to read about the real reasons for some of the weird choices made in develop- ment of the OSI protocols. The book itself is divided into five sections, and is structured in such a way that it could be used as the textbook in a networking course, as a supplemental source. The first section is called an "Introduction to OSI" and gives a brief overview of OSI, networking in general, and some of the players involved. The second section is titled "End-to-End Services" and addresses network and transport services. If you thought OSI was supposed to be interoperable right out of the box, wait until you read this section. "Application Services" is the name of the third section. In this section, Rose explains session, presentation, and application services, as well as abstract syntax, and some of the major OSI components (Directory, MHS, FTAM). The fourth section is "Transition to OSI" and gives a taxonmy of approachs to working OSI in a heavily TCP/IP world. Rose lists several alternative approaches and points out his preferred methods. "The Final Soapbox" is the last section in the book, and is as its name implies a sermon on problems and pitfalls of the standards process and its players. What really impressed me about this book was the high-level of practical information on OSI. If I wanted dry reading I'd just order from ISO. Rose has taken a (overly) complex subject and rendered it understandable. In addition he shows how OSI and TCP/IP can be made to work together (inevitable, I guess). This probably irks the ISORMites, but let's face it, after reading this book, you'll probably think twice about running a full OSI stack. Of course, thise may not have been his actual intention. :-) Anyhow, for those interested in getting a copy, I've entered the following from the copyright page: Rose, Marshall T. The Open Book: A Practical Perspective on OSI ISBN 0-13-643016-3 Copyright 1990, Prentice-Hall Inc., Englewood Cliffs, New Jersey Although the copyright date is 1990, the book has apparently been available since October. I wish I had known earlier so that I could have gotten my copy earlier. -Peter Yee yee@ames.arc.nasa.gov ames!yee PS I don't claim to be an expert on these things. You got my honest report on a book I really like. I also don't claim to represent NASA in giving this report. PPS Differences of opinion gladly entertained, flames ignored.
tebbutt@RHINO.NCSL.NIST.GOV (John Tebbutt) (12/11/89)
Bcc: That was some review - are you and Marshall related, or what ?
J.Crowcroft@CS.UCL.AC.UK (Jon Crowcroft) (12/13/89)
>"The Final Soapbox" is the last section in the book, and is as its name implies >a sermon on problems and pitfalls of the standards process and its players. >PPS Differences of opinion gladly entertained, flames ignored. I agree with comments on the first sections of the book - i've just got round to reading it and its definitely the most useful practical book on OSI by a very long way. [nearest runners in my opinion are Larmouth et al - Standards for OSI, BSP professional books, ISBN 0-632-01868-2, and Halsell, Data Comms, Computer Networks and OSI, Addison Wesley, ISBN 0-201-18244-0, neither of which show any where near the depth of example/experience in implementation]. The final section of the book is very US oriented (wont say biased) - there are a lot of European players not included; however the principle of nitwits (= junior management) and faberge egg-heads (= senior management) determining the course of things to come is also well known this side of the Atlantic - i await the distribution of ISODE along with the book, by the publishers a la minix/xinu op sys books!! i think its a shame that there isnt a counterpoint book on comms and distributed systems that says "here's an open distributed system we prepared earlier which has no design flaws and this is how we built it in practice, and by the way its heterogeneous and free". jon btw: what can you expect of a bunch of people will invent (who dont have computer science degrees and all speak different natural languages) but ASN.1? wait for ASN.2 p.s. the ultimate test of a grad student - get them to modify tcpdump to pretty print the presentation level "of" packets traversing your ethernet, using an ASN.1 template as the pkt parser driver - and probably get free lunches for life telling anecdotes about debugging it!
ole@CSLI.STANFORD.EDU (Ole J. Jacobsen) (09/07/90)
The Open Book is generally regarded as one of the better works on OSI, in particular since it is from an implementor's (and Internet) perspective. The book tends to evoke various strong reactions from either "side of the fence." See in particular "Book Reviews" in ConneXions, Volume 3, No. 11, November 1989, and "Alternative Book Review" in ConneXions, Volume 4, No. 9, September 1990, for "opposing views." Ole J Jacobsen, Editor & Publisher ConneXions--The Interoperability Report Interop, Inc., 480 San Antonio Road, Suite 100 Mountain View, CA 94040, USA Phone: (415) 941-3399 FAX: (415) 949-1779 Email: ole@csli.stanford.edu