The focus is very much on how the protocols work in practice rather than on the theory behind them. So the discussion of RIP includes a detailed look at the protocol's behaviour on an example network, but only mentions the counting to infinity problem in passing, and ASN.1 is only given a brief description, since "the details of ASN.1 and BER are only important to implementors of SNMP". If you are primarily interested in the theory behind the algorithms and protocols then this will be frustrating, but if you are interested in the protocols from an practical perspective then it will be a welcome simplification.
TCP/IP Illustrated is not an introductory book: the treatment is more systematic than pedagogic and a fair amount of knowledge is assumed. (So, for example, SLIP and PPP are discussed in chapter two along with the other link layer protocols; this would probably be confusing to someone without much networking background.) This approach does make it easy to find things, however, and, together with a thorough index, enhances the volume's value as a reference. There are useful exercises at the end of each chapter, with solutions at the back, which make it suitable as a textbook for those who already have some acquaintance with networking.
For many years the standard introduction to TCP/IP protocols has been Comer's Internetworking with TCP/IP. While I certainly wouldn't suggest that that book has been superseded, since it has a rather different approach, TCP/IP Illustrated is definitely serious competition. Particularly attractive features of Stevens' book are its coverage of different Unix versions (BSD4.3, Sun, SVR4, Solaris, BSD4.4 and others), its consideration of what the protocols actually mean in terms of "packets on the wire" and its concentration on issues of practical importance. While beginners and those more interested in theoretical issues will probably prefer other books, for many people I think TCP/IP Illustrated would be the book of choice on TCP/IP.
- Related reviews:
- W. Richard Stevens - TCP/IP Illustrated, Volume 2: The Implementation
- W. Richard Stevens - TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols
- books about networking
- books published by Addison-Wesley