Computer Networking: A Top-Down Approach (6th Edition) 6th Edition by James F. Kurose (PDF)

3

 

Ebook Info

  • Published: 2012
  • Number of pages: 864 pages
  • Format: PDF
  • File Size: 8.61 MB
  • Authors: James F. Kurose

Description

&>Computer Networking continues with an early emphasis on application-layer paradigms and application programming interfaces (the top layer), encouraging a hands-on experience with protocols and networking concepts, before working down the protocol stack to more abstract layers. This book has become the dominant book for this course because of the authors’ reputations, the precision of explanation, the quality of the art program, and the value of their own supplements. Visit the authors’ blog for information and resources to discuss the newest edition, as well as valuable insights, teaching tips, and discussion about the field of Computer Networking http://kuroseross.com

User’s Reviews

Editorial Reviews: About the Author James Kurose teaches at the University of Massachusetts at Amherst. His research interests include network protocols and architecture, network measurement, sensor networks, multimedia communication, and modeling and performance evaluation. He received his PhD from Columbia University. Keith Ross is a professor of computer science at Polytechnic University. He has worked in peer-to-peer networking, Internet measurement, video streaming, Web caching, multi-service loss networks, content distribution networks, voice over IP, optimization, queuing theory, optimal control of queues, and Markov decision processes. Professor Ross received his PhD in Computer and Control Engineering from the University of Michigan.

Reviews from Amazon users which were colected at the time this book was published on the website:

⭐Previously I had written a review on “Computer Networks” by Tanenbaum and Wetherall. I had no exposure to Kurose & Ross, so I thought it was the best around. I was incorrect. Don’t get me wrong, the Tanenbaum book is still quite good. But I am now using Kurose & Ross for my networking class, and it is far better for an intuitive understanding of networking.What makes Kurose & Ross better for a first course in networking? It reads quite well (except for Chapter 5, I think the editor forgot to take a look at that one), which is an incredible achievement for a networking book. The flow of the book is much better, as is the approach to explanations. They approach their explanations of networking as though you are a person who has no exposure to networking. I do not think the Tanenbaum book is quite so careful. What does this mean in terms of the book? K&R uses many analogies to help you understand. It also has an entire section devoted to everything that happens, step by step, when a user requests a webpage. DHCP, ARP, TCP, HTTP, etc. This is great for the big picture.Also, K&R motivates the materials by explaining the dilemma they faced at the time, what the conceptual design considerations are, and then you are primed for the explanation of the actual protocols. This is vastly helpful. Another point for K&R is the top down approach. It really provide a significant improvement for the average student.Lastly, I think the scope and content of K&R is better for a first course in networking. They are quite detailed, yet they leave out other things that are extraneous to our current understanding of networking (e.g. Shannon’s limit and Nyquist’s Theorem — the way my networking prof put it, those have been settled debates for many years, and don’t really affect the study of networking today). Which lends itself to my final point: the math used in K&R is WAY more practical and intuitive. Propagation, Transmission, and Queueing delay, queueing efficiency, the difference in time between persistent and non-persistent HTTP, etc. Tanenbaum doesn’t really have the unified picture in this regard, and some of the math in it is very unrealistic for a first course.All in all, an incredible networking text.

⭐Do you want to know how the internet works? This is a good book for doing so. It starts you out basic with the application layer of computer networking, which is what most of us are used to seeing everyday when we login to our favorite websites. It gradually guides you through each of the underlying layers and connects them to each other to give you a good idea of how everything fits together and works. It also describes networking in a more local sense and shows you how a computer on the same network can work with others (such as Ad Hoc). The book has some great text about internet security, and the many different ways that systems can be compromised on the internet (which may even help make you more secure when you are doing your personal things online). The text is easy to read, but unfortunately cannot go into much depth with a lot of the concepts as it would be enough to fill a set of encyclopedias. In that sense, having access to other online (or offline if you really like physical text) resources will be a great help for explaining concepts, protocols, and other related material.

⭐I have the International Edition and so can only speak for that. This is the recommended text for our Data Comm course and and I find that the book does a good job given the fact I have zero background in this area. The lecturer also used the slides prepared by the authors so everything tied in nicely. If you do get the book, I would recommend that you check out the student’s resources at the publisher’s website. There are useful animations that enhance understanding of the material and the one that sticks in my mind concerns routing, MAC addresses and IP addresses. One final note, if you wish to learn subnetting painlessly you will need more material. My advice is to download the 3Com paper referenced by the authors, I read it and it was like a light was switched on.

⭐The reason why I don’t give it 5 star is because this book is so expensive.I bought this book for a computer science course, “Computer Networking”. This book helped me to pass the class, after all most of the instructor’s lecture notes were extracted from this book. In other words, by reading the half of this book’s content, one do not need to take a course about networking in computer science.After reading this book, I have a sort of clear idea about the network protocols and architecture, not on the practical level, but it’s good to simply have that kind of knowledge.

⭐I think it’s worth starting off by saying that I’m not going to be too detail specific. I rented this as part of an introductory networking course. Unfortunately, the course and the book don’t really work well together. Some aspects of networking are really detailed and thorough – especially when discussing how to build the network layer into software, but when trying to understand the concepts, this book misses pretty significantly. I found myself flipping through several pages looking for the meat of the topic. (“Is there a page missing? Why did it end there?”) This could be a good reference book, however some of the core examples are too specific to certain transient solutions or technologies. I liked that the book was organized into the network layers, but there was still some cherry-picking of the details that should have had more content. This has been mentioned in another review as well.

⭐I start this review with a caveat: I have written over a dozen books on TCP/IP and networking myself, mostly mass-market but a few intended as text books, and I work with this stuff everyday. So, I consider myself not just well versed in the subject, but also a tough critic! So why look at this book? It came about as a textbook for a degree program I was taking in my spare time, with an optional course in networking. I wanted an “easy” course to have a bit of a break while work was heavy, so opted in and this was the textbook. Keep in mind, textbooks are written for a different market than mass-market books on the subject, especially since most textbooks contain exercises at the end of each chapter, as well as tending to go into more detail on some subject areas. There’s actually a later edition of this book available, but the chosen version for my course was this one, hence the current review.So, how does this book hold up? Remarkably well. The author’s style is readable and clear. They cover the basics quickly and well, then start delving into the subject in greater detail in each chapter, building on the subject as they go. There’s illustrations where useful, and examples of calculations where appropriate. The contents covers the details, not implementation as much, but after reading through this book you’ll know more about network protocols and computer networks than you thought possible (or perhaps necessary!). The book is backed up with an on-line resource (requiring a password from the book to get access) including labs and additional content. Much of the book’s exercises revolve around a tool called Wireshark (readily available from the Internet) and the labs used in my course were all Wireshark-based, accessed through the support area.In talking to others who teach Networking at university and college, Kurose and Ross have become the defacto textbook, for a good reason. The book covers all you need to know, does it well and in an engaging tone, and was quite enjoyable to read, even by someone who knows the subject area quite well.

⭐Fantastic textbook by any standard.

⭐Very clear explanations and easy to understand. This was a required textbook and it is better than the teacher I have.

⭐Great use for my Computer Networking course. I learned more from this book than I did from the instructor!

⭐perfect!!

Keywords

Free Download Computer Networking: A Top-Down Approach (6th Edition) 6th Edition in PDF format
Computer Networking: A Top-Down Approach (6th Edition) 6th Edition PDF Free Download
Download Computer Networking: A Top-Down Approach (6th Edition) 6th Edition 2012 PDF Free
Computer Networking: A Top-Down Approach (6th Edition) 6th Edition 2012 PDF Free Download
Download Computer Networking: A Top-Down Approach (6th Edition) 6th Edition PDF
Free Download Ebook Computer Networking: A Top-Down Approach (6th Edition) 6th Edition

Previous articleThe Craft of Programming (Prentice-Hall International Series in Computer Science) by John C. Reynolds (PDF)
Next articleHacking: The Art of Exploitation, 2nd Edition 2nd Edition by Jon Erickson (PDF)