To calculate the overall star rating and percentage breakdown by star, we do not use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
I have access to this book and the previous edition and the differences between them are almost entirely superficial. It's almost entirely things like updating statistics, moving content around a bit etc.The previous edition is actually about 50 pages longer as well. So if you have to choose I would say go with the cheapest one you can get.
That aside, the book is really well written and does a great job of explaining concepts. Very glad that I bought this textbook.
This is an excellent book for undergraduate seniors and first year graduate course on computer networks. Except for physical layer, all TCP/IP layers are discussed in orderly manner with principles and examples. Must have for networking specialists. Publisher, Pearson High Education, provides enough resources for both instructors and students to augment their studies.
This book deserves ZERO stars. I find this book is like far too many textbooks today seem to be. It gives very basic examples in the text, and gives incredibly hard problems that leave the student frustrated. The Wireshark labs aren't any better. The index of the book is incomplete, which makes trying to find concepts very difficult. While this book does touch on some excellent concepts, the way is set up is terrible.
Author(s) are undoubtedly very intelligent but do not know how to teach this material to new learners. Throughout the book, the author constantly bounces between trying to explain a concept and then has you deep into some complex math formulas. Back and forth like this throughout - isn't conducive to students new to networking.
I bought this book for my computer networking class which was run by one of the contributors of this book (George Polyzos). I've read all of chapters 1-6 and some parts of 7, and so far everything seems great. The algorithms are explained in detail, complete with visual material and online supplementary animations which can be accessed via the code in the book. The protocols are clearly explained with a visual representation of the formatting of each packet/segment/frame based the protocol. For me, it was a tiny bit tedious to read some parts and a bit frustrating trying to understand the more complex algorithms, but this was after having read 20+ pages straight beforehand. I never did any of the homework problems as we were given problem sets (possibly from one of the older editions). Overall though I'd give this book 4 stars for doing a great job of teaching general computer networking.
Most books in computer networks start bottom-up. This is good for those who might be beginners or those who are just looking to get a high level understanding of the field since it starts with the bigger picture and gets to the complicated lower level stuff later. Computer networks might feel dry to some, so starting with the upper level layers to the lower level ones later can more easily grab readers' attention. As a result they're more likely to stay for the entire ride and see how great computer networks are. It provides interesting end of chapter interviews! It also mentions the history and its influence on computer networks, which one might not take away from a computer networks class even though it is the basis of the internet that we know today. Great book!
I usually don't read my textbooks (and sometimes don't buy them at all), preferring simply to listen closely to my professors' lectures, but I actually enjoyed reading this one. I thought the authors explained everything clearly and went into a lot of detail without being overwhelmingly dry or technical. They do not hesitate to explore the gritty details of networking protocols, encryption algorithms, and the like, but they do so in a way that I found, as I worked slowly through the material, engaging and enjoyable. I also appreciated that they throw in little bits of humor from time to time. I liked the book so much that after my class was over, I went on to read half of a chapter that my class had not covered. In short, this book is a great treatment of a complicated subject matter.
Well written text. The homework problems are awkwardly written. Many of them are written as a string of questions, rather than being broken out in to part a, b, c, etc. It is easy to overlook part of the problem, or provide an incomplete answer.
This textbook was required for a class. The topics that it covered weren't anything new to me as I work in IT and had already learned most of it on the job already, but it was a good refresher and allowed me to look up questions to get the exact wording for questions.