Computer Networking: A Top-Down Approach Featuring the Internet: United States Edition
M**F
the book is very easy to read and provides a wonderful explanation of the ...
the book is very easy to read and provides a wonderful explanation of the issues surrounding network management, quality of service, multimedia networking and network security. However those are the later chapters, the earlier chapters of the book provides a very readable and detailed explanation of the 5-layer Internet protocol stack.A highly recommended book for students that provides all you need to know regarding the Internet and its protocol stack and the introduction and detailed overview of the three major issues that surround the Internet (multimedia networking, network security and network management).
D**R
Best introductory CS textbook ever
I'm a graduate student in Comp Sci, and I recently had the opportunity to take a networking class again just to refresh my basic knowledge (my dissertation topic isn't related to networks). It was a pleasant surprise for me that the class utilised this textbook. I have been at the university level in CS for 8+ years (grad + undergrad), and this book is *by far* the best introductory computer science textbook I have ever read in any CS subject.The book is very well-written and extremely interesting to read. I was never bored in any chapter. Kurose and Ross are knowledgable experts in their field, and their exposition of the material is fantastic. Unlike Tanenbaum's book, they start at the application layer and move down. IMHO, this is a far better pedagogical strategy, because young students these days already have an excellent layer-5 understanding thanks to daily interaction with HTTP, IM, P2P file sharing, etc. If I remember correctly from my undergrad days, my own experience in a bottom-up approach, starting at the physical layer, really put me to sleep and put me off from networking. That's a shame, because networking is a really exciting field.The best parts of the book are the breadth, thorough use of real-world topics, and the illustrations. In fact, the diagrams and illustrations are just plain great. Most technical writers often rely too much on the written word. Here, the authors augment almost every pair of pages with an illustration; this is simply remarkable. The explanations of fundamental topics (such as packet-switching, DNS, TCP congestion control, IP routing, and ethernet) are *extremely* clear. More advanced topics are very up-to-date, covering cutting-edge subjects such as P2P, CDNs, security, NATs, 802.11, RTP, etc. I have not found a better introductory explanation of CDNs anywhere else. Although networking does have a lot of math in various areas, this introductory book does not get too much in detail in mathematical discourse, making this book very readable. That's a fine approach in my opinion, as a deep mathematical analysis of various topics is best left for grad school or a professional job.The authors' academic background really shows. Every topic is filled with citations/references to other work. This is great, because this book is just an introductory book with wide breadth but is otherwise lacking in significant depth. The interested reader (future grad student or network engineer?) can easily follow up on any topic he/she likes thanks to the exhaustive list of references.As if all of that were not enough, there is an accompanying website that has interactive Java applets demonstrating various topics as well as a set of Powerpoint slides for download. Furthermore, I enjoyed the interchapter dialogues with various famous researchers in the field.All in all, this is an outstanding book for the undergrad level, and I expect this would be a great book for professionals who want to have a firm grasp on networking fundamentals. I wish all my undergrad books were written as well as this one.
J**R
Study Companion
There's nothing wrong with the product per say, but I didn't realize it was just the study companion. Looking back at this page, it's fairly clear - I'm unsure if it was different when I purchased it (over a year ago).
B**9
Good for its purpose, but slightly misleading?
I'm sure it was good for the purpose of exercise questions relating to topics taken from the actual "Computer Networking: A top down approach featuring the internet..." textbook; but be warned, it is NOT the textbook! I thought I'd got myself a bargain with this item, but had to return it.Also, note that the other customer reviews on this page are for the actual textbook, rather than for this study companion!
A**R
Wonderful Book
I had a wonderful experience reading this book. Not only is Mr. Kurose a good writer but his teaching is excellent. I had the opportunity to take a class with Mr. Kurose using this book. The book breaks down the Internet/Networking into 4 layers ( did not use the application, session, and physical layers ) and explains them very well. Excellent examples! Well written. In addition to those 4 layers the book goes over security, multimedia, and network management.I highly recommend this book to anyone who wants to know more about networking.
ترست بايلوت
منذ شهر
منذ 4 أيام