Features
- Cover Type: Hard Cover with 840 pages
- Published by: Morgan Kaufmann
- Edition: 1st Edition April 29, 2004
- Written in: English
- ISBN 10 Number: 155860913X
- ISBN 13 Number: 978-1558609136
-
Book Dimensions:
9.3 x 7.6 x 1.6 inches
- Weighs: 4.1 pounds
Product Review
This should be mandatory reading for every professional in our business.--Loa Andersson, TLA-group, IETF MPLS working group co-chair.
Book Description
The view presented in
The Internet and Its Protocols is at once broad and deep. It covers all the common protocols and how they combine to create the Internet in its totality. More importantly, it describes each one completely, looking at the requirements it addresses and the exact means by which it does its job. These descriptions include message flows, full message formats, and message exchanges for normal and error operation. They are supported by numerous diagrams and tables.
This book's comparative approach gives you something more valuable: insight into the decisions you face as you build and maintain your network, network device, or network application. Author Adrian Farrels experience and advice will dramatically smooth your path as you work to offer improved performance and a wider range of services.
* Provides comprehensive, in-depth, and comparative coverage of the Internet Protocol (both IPv4 and IPv6) and its many related technologies.
* Written for developers, operators, and managers, and designed to be used as both an overview and a reference.
* Discusses major concepts in traffic engineering, providing detailed looks at MPLS and GMPLS and how they control both IP and non-IP traffic.
* Covers protocols for governing routing and transport, and for managing switches, components, and the network as a whole, along with higher-level application protocols.
* Offers thoughtful guidance on choosing between protocols, selecting features within a protocol, and other service- and performance-related decisions.
Reader Reviews
Adrian Farrel's 'The Internet and Its Protocols' (TIAIP) blew me away. I read this book because it explains the Internet I know, but also how new protocols work with that Internet and make it different from the network I first encountered over a decade ago. Farrel's amusing yet clear writing style delivers a great deal of knowledge in a hefty hardcover. If you want to learn about the protocols that make the Internet work, you need to read TIAIP. One of the strongest aspects of TIAIP is the inclusion of protocol header figures for every protocol mentioned. I considered this an absolute must for any new protocol book I purchase, and Farrel delivers. Unlike some other books that rely on generic box line drawings, TIAIP's figures are bit-specific. In other words, the header at the top of the figure shows where each bit lies. The diagrams are also all in the same format, facilitating comparison between headers. Comparison is another strength of TIAIP. Farrel doesn't just present protocols and leave the reader to work out their strengths and weaknesses. In most sections he spends time helping readers choose which protocol will best suit their needs. This is both practical and educational. There is a ton of information in this book, so much that it may be better used as a reference than a read-through title. I admit to not reading every page, especially those that featured large diagrams of header options and their meanings. This level of details is perfect when I need to understand exactly how a protocol functions, however. I'll mention a few topics that were fairly new to me and appeared in TIAIP. Topics like multicast (ch 3); DiffServ and IntServ (ch 6); SCTP and RTP (ch 7); MPLS (ch 9); GMPLS (ch 10); GSMP (ch 11); and header compression (ch 15) were all well documented. Farrel is heavily involved in MPLS issues, which is of benefit to the reader. MPLS seems to be appearing in many places outside the ISP realm. I found a few issues with TIAIP, some of which author Farrel was kind enough to acknowledge via email. P. 50 switches the ARP and InARP meanings in table 2.10. In ch 5 on p. 118, the 172.19.168.16/28 and 172.19.168.32/28 networks can be summarized as 172.19.168.16/27, not 172.19.168.32/27. I would have liked to have read more on EIGRP, even though it's a Cisco proprietary routing protocol. Also, ISO does not mean 'International Standards Organization'; ISO is the 'International Organization for Standardization.' They use ISO, derived from the Greek word for equal, to avoid international language issues. For example, the English acronym would be IOS, and the French would be OIN. Clearly I put these minor issues aside when I rated TIAIP five stars; the amount of value this book delivers is incredible. If you are looking for a book that shows you real details on Internet protocols in a thorough and engaging manner, I highly suggest considering TIAIP. I am adding it to my recommending reading lists today.
Comment | |
(Report this)