Computer Networking: A Top-Down Approach (4th Edition)
| |||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||
| Sort customer reviews by: | |||||||||||||||||||||||||||||
|
Show All Reviews on Page
Hide All Reviews on Page
| |||||||||||||||||||||||||||||
| Computer Networking: A Top-Down Approach (4th Edition) | |||||||||||||||||||||||||||||
|
Building on the successful top-down approach of previous editions, the Fourth Edition of Computer Networking continues with an early emphasis on application-layer paradigms and application programming interfaces, encouraging a hands-on experience with protocols and networking concepts. With this edition, Kurose and Ross bring the issues of network security to the forefront, along with integration of the most current and relevant networking technologies.
Computer Networks and the Internet; Application Layer; Transport Layer; The Network Layer; The Link Layer and Local Area Networks; Wireless and Mobile Networks; Multimedia Networking; Security in Computer Networks; Network Management. For all readers interested in computer networking technologies. |
|||||||||||||||||||||||||||||
|
Certain data-communication protocols hog the spotlight, but all of them have a lot in common. Computer Networking: A Top-Down Approach Featuring the Internet explains the engineering problems that are inherent in communicating digital information from point to point. The top-down approach mentioned in the subtitle means that the book starts at the top of the protocol stack--at the application layer--and works its way down through the other layers, until it reaches bare wire.
The authors, for the most part, shun the well-known seven-layer Open Systems Interconnection (OSI) protocol stack in favor of their own five-layer (application, transport, network, link, and physical) model. It's an effective approach that helps clear away some of the hand waving traditionally associated with the more obtuse layers in the OSI model. The approach is definitely theoretical--don't look here for instructions on configuring Windows 2000 or a Cisco router--but it's relevant to reality, and should help anyone who needs to understand networking as a programmer, system architect, or even administration guru. The treatment of the network layer, at which routing takes place, is typical of the overall style. In discussing routing, authors James Kurose and Keith Ross explain (by way of lots of clear, definition-packed text) what routing protocols need to do: find the best route to a destination. Then they present the mathematics that determine the best path, show some code that implements those algorithms, and illustrate the logic by using excellent conceptual diagrams. Real-life implementations of the algorithms--including Internet Protocol (both IPv4 and IPv6) and several popular IP routing protocols--help you to make the transition from pure theory to networking technologies. --David Wall Topics covered: The theory behind data networks, with thorough discussion of the problems that are posed at each level (the application layer gets plenty of attention). For each layer, there's academic coverage of networking problems and solutions, followed by discussion of real technologies. Special sections deal with network security and transmission of digital multimedia. |
|||||||||||||||||||||||||||||
| Reader Reviews 1 - 13 of 13 | |||||||||||||||||||||||||||||
| Review Date |
Review Rating(5 High) |
Review Helpful to: |
Customer Review | Reviewer Info |
Permanent Link |
||||||||||||||||||||||||
| Reader Reviews Below Sorted by Newest First | |||||||||||||||||||||||||||||
| 10-24-08 | 5 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
The book was required for computer networking course. Good book to know the basics. Book delivered on time and in good condition. Would like to buy more stuff from this seller.
(Review Data Last Updated: 2008-10-28 07:38:47 EST)
|
|||||||||||||||||||||||||||||
| 10-14-08 | 5 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
Lots of other reviewers have said it so I won't go on at length, but this is a fantastic book. Very easy to read, while still presenting gobs of information. Authors have a great sense of humor. They are able to make the broad concepts as well as the nitty gritty of networking crystal clear, without undue effort from the reader. Highly recommended.
(Review Data Last Updated: 2008-10-25 07:37:46 EST)
|
|||||||||||||||||||||||||||||
| 09-18-08 | 4 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
I am a very beginning student in computer networking and find the chapters dense but clearly written. My instructor has encouraged us to keep the book for future classes because even though we may not cover all the material in this course, it will be a handy reference for us in more advanced ones. The labs and Java applets are great for visualizing a lot of the more tricky concepts. The top down approach of working from the things you know (applications) helps you not feel totally lost right at the beginning before you get hit with all the acronyms. I would recommend this book to networking students at any level of expertise.
(Review Data Last Updated: 2008-10-22 08:28:52 EST)
|
|||||||||||||||||||||||||||||
| 08-11-08 | 5 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
It's too bad that Amazon doesn't include reviews for previous editions of textbooks. The previous editions of this book had forty-two total reviews, and they average out to 4.5 stars. Unfortunately, this edition's rating is skewed by some students who appear to attributing their poor grade to the book.
I'm a fan of these authors. If you look at a previous edition of Computer Networking you'll see just how great this book's reviews are. (Review Data Last Updated: 2008-09-18 21:48:25 EST)
|
|||||||||||||||||||||||||||||
| 08-04-08 | 5 | 1\1 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
This is a very good textbook for students and practitioners, who want to understand the stratum on which many modern applications are built: the Internet. For such readers, this book will be a very good source of information. If you want to build Internet-based applications, the knowledge that you can acquire from this book is indispensable.
If you are interested in networks other than the Internet, or if you are interested in network theory, or in network engineering, this book is not for you. (Review Data Last Updated: 2008-08-12 08:04:56 EST)
|
|||||||||||||||||||||||||||||
| 05-27-08 | 3 | 1\3 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
As an introductory textbook, the homework in the fourth edition of "Computer Networking: A Top-Down Approach" by James F. Kurose relies to a degree on the PowerPoint slides available on the textbook's website. Some homework questions cannot be answered from the textbook alone. Those homework questions can only be answered by reading through the PowerPoint slides or using an outside source (such as the relevant RFCs).
Example: A homework question gave that an HTTP message was version 1.1 and did not mention anything else about the connection. That homework question then asked if the HTTP connection was persistent or non-persistent. The PowerPoint slides go into HTTP versions and persistence; however, the textbook doesn't mention that HTTP 1.1 defaults to a persistent connection . . . it only mentions persistence in general while discussing HTTP. IMO, it would be better to have all the information relevant to a homework question in the textbook . . . or clearly indicate, that a student needs to search outside of the text or attain the answer. All in all, the 4th edition is a good book . . . that could be better. Hope This Helps, Joshua Burkholder (Review Data Last Updated: 2008-08-05 09:47:04 EST)
|
|||||||||||||||||||||||||||||
| 04-04-08 | 5 | 3\3 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
"Computer Networking" by Kurose and Ross is an excellent introduction to the topic of computer networking as it relates to the largest and arguably most important network of them all: the internet. As stated in the title, the authors take a top-down approach that, in my opinion, is very well suited to CS or SE majors who are typically already familiar with aspects of the application and transport layers, but who often have had little or no training (or interest) at the physical layer. In this way Kurose's text distinguishes itself from other popular texts such as those by Stallings ("Data and Computer Communications") or Tanenbaum ("Computer Networks").
There are a total of nine chapters, the first of which paints the big picture and lays out the plan for the book. The book presents a analysis of each layer of the 5-layer TCP/IP model. The decision to use the TCP/IP model over the OSI model is appropriate considering the authors' intentions of focusing on the internet. To accomplish their goal the authors next provide chapters on the application, transport, network and data-link layers respectively. The coverage of the application and transport layers are where the book seperates itself from both Tanenbaum and (especially) Stallings. In addition to providing the theory Kurose and Ross also inject practical demonstrations such as introducing the reader to socket programming in Java. The coverage of the network and datalink layers is somewhat more standard, but still very good and complete. Following these are chapters on wireless and mobile networks, multi-media networking, network security, and a small chapter on network management. Coverage of the physical layer is spread throughout all of the chapters in the book and presented on a "need-to-know" basis. Each chapter presents ample details about the protocols, technologies, algorithms and standards that are used by each layer as it relates to the internet. All of these chapters are quite long (between 70-120 pages) which may give readers the impression that the text drags on. It would be wise for readers to treat the major sub-headings in each chapter as single entities, rather than attempting to plow through each chapter in a single sitting. The style of the writing would be best described as clear and accessible. The authors make use of analogy and repetition to drive home the content, particularly in the first three chapters. Students who are new to the subject and have not had much experience thinking about things such as protocols and algorithms will likely appreciate this approach. Like any book, this book will be useful only to a subset of people who want to study computer networks. I think this book provides the best introduction for CS/SE students who have not had much exposure to network theory and are looking for a practical introduction to the subject. For CS/SE students who feel they want a more formal, terse, and dense introduction to the subject, they should try Tanenbaum's "Computer Networks" instead. Be aware that while Tanenbaum does provide more complete coverage he also assumes more "maturity" from the reader. Kurose can thus be thought of as a "gentle" verion of Tanenbaum's book. For EE/CE majors I would recommend Stallings or Tanenbaum over Kurose. Although Kurose does cover topics such as physical media and signaling, his treatment is cursory and assumes that the reader is not particularly interested in the fine theoretical details. Stallings, in contradistinction to Kurose, assumes the reader is not particularly interested in the transport and application layers and spends many pages covering the fine details of the physical theory. Stallings coverage is also much more broad than Kurose's, as he does not give particular preference to the internet, an approach that will probably just bore CS/SE students. Tanenbaum provides the most balanced and uniform coverage of the three books, and can be used successfully and fruitfully by anyone who has a solid background in computer science or computer engineering. A word needs to be said about the problem sets at the end of each chapter. Some of the problems can be difficult to solve unless you have really mastered the material in the chapter. There are not tons of examples given within the text itself. Thus, it is fair to say that the authors implicitly assume a certain amount of mathematical maturity. You must be fairly comfortable thinking algebraically, and with calculating values and solving basic equations. CS and SE students should not have any problems here. There is very little advanced algebra, no trigonometry, and no calculus. While the lack of examples may frustrate some readers, compared to both Tanenbaum and Stallings, Kurose's problem sets are very straight-forward and elementary. In conclusion, Kurose and Ross provide an excellent introduction to networking and the internet for CS/SE majors or anyone who is at least somewhat computer saavy. Highly recommended overall. (Review Data Last Updated: 2008-05-29 07:40:54 EST)
|
|||||||||||||||||||||||||||||
| 01-01-08 | 4 | 2\3 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
Excellent book, a lot of information. However knows about Networking it is not easy to understand and learn. This is a very good intro book. No a lot of coding but a lot of info how networks work. You can also download Power Point Presentations of each chapter, very well done. The authors put a lot of time on this book. Excersises are a little challenge, it didn't get five stars because this book has no answers of the questions (authors should put odd answers)
(Review Data Last Updated: 2008-04-05 07:46:31 EST)
|
|||||||||||||||||||||||||||||
| 12-21-07 | 3 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
As a student who used this as a textbook, I might have a different perspective than you are expecting. I would guess, however, that this book is used primarily as a textbook for college courses.
What I liked about this book: - Plenty of helpful images (lots of diagrams) - Nice segmentation of information (logicial and digestable sections) - Usually easy (to understand) reading - Straight forward (easy) and seemingly important review questions and problems (at the end of every chapter) What I did not like: - Sometimes a little indirect - Sometimes quite boring (but this shoud be expected when you are reading about network protocols and mechanisms) So, as a textbook, I think it was actually pretty good, but I would find little use for it outside of my college course because it is too indirect and too conceptual to be useful for reference and it is too dry (boring) to keep as reading material (unless you are one really freaky nerd). (Review Data Last Updated: 2008-01-12 01:56:39 EST)
|
|||||||||||||||||||||||||||||
| 12-09-07 | 1 | 1\2 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
I have read many "bad" text books, the ones that make you drop the course, but this one beats them all. The content is unnecessarily long and covers the material only superficially. The analogies are tiring and the comments and prose make you want to throw the book straight into the trash can.
Its OK as an introduction to the subject for someone who just wants to know how networking and internet works, but as a text it is simply a waste of time (and credit). (Review Data Last Updated: 2008-01-12 01:56:39 EST)
|
|||||||||||||||||||||||||||||
| 10-29-07 | 5 | 1\4 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
this book is an exciting introduction to computer networks. the authors focus on the concepts and use many analogies which really help to understand the key ideas. the presentation of the material in a top down approach is quite interesting because it exposes the readers to familiar applications before delving into the knots and bolts of how the network and mac layers work.
(Review Data Last Updated: 2008-01-12 01:56:39 EST)
|
|||||||||||||||||||||||||||||
| 10-03-07 | 1 | 2\3 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
You will get very and I repeat VERY BORED with this book , like the previous review said the information covered in this book is very little and its only useful if you are a complete idiot. Also the problems at the end of chapter do not reflect the material covered.
Please if you can avoid using this book do it for the good of your students. Most boring , expensive and useless book I have bought. (I would like to give 0 stars but is not possible). (Review Data Last Updated: 2008-01-12 01:56:39 EST)
|
|||||||||||||||||||||||||||||
| 08-16-07 | 1 | 5\14 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
I have seen an earlier edition of this book and was hoping this newer one would be better.
The author concentrates way too much on analogies for describing something, and you have to spent countless hours reading a bunch of stuff for very little information. Maybe if you are a complete idiot this might be helpful, but not otherwise. Next the questions at the end of the chapters are somewhat hard, but the text in general does not give a way to answer most all that have to deal with any type of calculation. Some of the slides that the instructor shows help to cover information for the questions, but that is a terrible organization for training material. Slides should simply be an overview of main points, and not the way to answer more difficult questions. For the author: A good analogy of the above circumstance is that the chapters talk about bubble gum, while the questions in the back cover rocket science. I wish our campus would tell professors they can't use this book. There are much better ones out there. I would give names but I don't believe in doing that on a review. (Review Data Last Updated: 2008-01-12 01:56:39 EST)
|
|||||||||||||||||||||||||||||
| Reader Reviews 1 - 13 of 13 | |||||||||||||||||||||||||||||
| All Books | Arts | Biography | Click Here For An A-Z Index Of All 213 Best-Seller Subjects | Business | Children's | Comics | ||||||
| Computers | Cooking | Engineering | Entertainment | Health | History | Home | Horror | Humor | Law | Fiction | Medicine | Mystery |
| Nonfiction | Outdoors | Parenting | Professional | Reference | Religion | Romance | Science | Sci-Fi | Sports | Teens | Travel | |