Series: Addison-Wesley Professional Computing Series
Hardcover: 1056 pages
Publisher: Addison-Wesley Professional; 2 edition (November 25, 2011)
Product Dimensions: 7.2 x 1.6 x 9.1 inches
Shipping Weight: 3.3 pounds (View shipping rates and policies)
Average Customer Review: 4.1 out of 5 stars See all reviews (49 customer reviews)
Best Sellers Rank: #60,478 in Books (See Top 100 in Books) #4 in Books > Computers & Technology > Networking & Cloud Computing > Networks, Protocols & APIs > TCP-IP #74 in Books > Textbooks > Computer Science > Networking
I owned the original first edition of Volume 1 and purchased the second edition for coverage of the new material. I think that Fall did an admirable job of adding the new coverage of things that have arisen since the first edition was written, but I was very disappointed in the writing style.I disagree with the other reviewers who state that Fall retains the excellent writing style of the original. Whereas Stevens is known for succinct, clear prose that covers topics in a straightforward, readable way, Fall seems to have felt that adding verbosity was a necessary step in adding additional topic coverage.For an example, just read the first page of the introduction for both editions. I had read the first edition a few years ago and was amazed at how Stevens made even the complex subjects easily understandable, but I paused while reading Fall's edition half-way through the introduction, asking myself "Why is this prose so difficult to understand? I don't remember the original being like this." After showing both editions to a friend of mine who is an English professor, she said that she is going to use excerpts from each book as a way to contrast good technical writing with bad technical writing (first edition, good; second edition, bad). In fact, after reading the first paragraph of the introduction of the second edition, she laughed at the quoted dictionary definition of "protocol," noting that English professors joke among themselves about how they all have to re-train high school graduates not to do this, since it is such a bad practice and so common among incoming college freshmen.
I'm a network engineer who troubleshoots with packet captures (among other things) for a living. The first edition of this book has been my bible for the last 17 years but the first edition was getting really long in the tooth. While much of the fundamentals of IPv4 have not substantially changed, the first edition was woefully inadequate for things such as DHCP (one scant paragraph), any of the protocols developed since 1994 and most particularly, the changes in the TCP implementations since 1994. While Stevens provided an exhaustive treatment of how TCP behaves, a la 1994, that behavior has changed (dramatically IMHO) since then. This new edition once again provides an exhaustive treatment of the various TCP stacks and how their behavior changes from version to version. If you need to configure QoS (quality of service) on networks, this particular arena of network knowledge is absolutely essential. Without understanding the new TCP stacks, you are not an engineer, you are a technician.Obviously Stevens never covered IPv6 (in the 1st edition) though he did essentially say that it was "a twinkle in it's progenitors eyes" so to speak. Here in the second edition, we finally have a pretty comprehensive treatment of IPv6.If you need to implement, support or troubleshoot either IPv4 or IPv6, this book is ABSOLUTELY ESSENTIAL. If you you need to do packet analysis or configure security appliances, this book is ABSOLUTELY ESSENTIAL. If you are implementing QoS to support converged networks such as VoIP or video, this book is ABSOLUTELY ESSENTIAL.I've bought and given away more than 20 copies of the first edition.
TCP/IP Illustrated, Volume 1: The Protocols (2nd Edition) (Addison-Wesley Professional Computing Series) TCP/IP Illustrated, Volume 1: The Protocols (Addison-Wesley Professional Computing Series) TCP/IP Illustrated, Vol. 1: The Protocols (Addison-Wesley Professional Computing Series) TCP/IP Illustrated, Vol. 2: The Implementation (Addison-Wesley Professional Computing Series) Advanced Programming in the UNIX Environment (Addison-Wesley Professional Computing Series) The Go Programming Language (Addison-Wesley Professional Computing Series) Advanced Programming in the UNIX(R) Environment (Addison-Wesley Professional Computing Series) Hadoop 2 Quick-Start Guide: Learn the Essentials of Big Data Computing in the Apache Hadoop 2 Ecosystem (Addison-Wesley Data & Analytics Series) Hadoop 2 Quick-Start Guide: Learn the Essentials of Big Data Computing in the Apache Hadoop 2 Ecosystem (Addison-Wesley Data & Analytics) Ruby on Rails Tutorial: Learn Web Development with Rails (Addison-Wesley Professional Ruby Series) Eloquent Ruby (Addison-Wesley Professional Ruby Series) The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference R for Everyone: Advanced Analytics and Graphics (Addison-Wesley Data & Analytics Series) Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series (Fowler)) First Principles of Discrete Systems and Digital Signal Processing (Addison-Wesley Series in Electrical Engineering) Apache Hadoop YARN: Moving beyond MapReduce and Batch Processing with Apache Hadoop 2 (Addison-Wesley Data & Analytics Series) The Design and Implementation of the 4.4 BSD Operating System (Addison-Wesley UNIX and Open Systems Series) Win32 Programming (Addison-Wesley Advanced Windows Series)(2 Vol set) Ada for Experienced Programmers (Addison-Wesley series in computer science)