Computer Networking: A Top-Down Approach (4th Edition)

  Author:    James F. Kurose, Keith W. Ross
  ISBN:    0321497708
  Sales Rank:    62378
  Published:    2007-03-23
  Publisher:    Addison Wesley
  # Pages:    880
  Binding:    Hardcover
  Avg. Rating:    4.0 based on 55 reviews
  Used Offers:    26 from $65.25
  Amazon Price:    $77.29
  (Data above last updated:  2008-10-28 07:34:55 EST)
  
  
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)
(Hide Review...)  Good book and good seller
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)
(Hide Review...)  Most readable book in my entire CS curriculum
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)
(Hide Review...)  reference
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)
(Hide Review...)  Forty-two previous edition customer reviews averaging 4.5 stars!
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
(Hide Review...)  Excellent textbook for teaching principles of the Internet
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
(Hide Review...)  Textbook Review (Student's Perspective)
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
(Hide Review...)  One of the Best
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
(Hide Review...)  Excellent book
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)
(Hide Review...)  A review of the book as a textbook, from a student
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
(Hide Review...)  Worst (text-)book ever....
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
(Hide Review...)  a great textbook on computer networking
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
(Hide Review...)  worst book and very very boring
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
(Hide Review...)  How bad can you get?
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                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
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
In Association with Amazon.com

Cache miss
(not cached)