Goodreads helps you keep track of books you want to read.
Start by marking “Computer Networking: A Top-Down Approach Featuring the Internet” as Want to Read:
Computer Networking: A Top-Down Approach Featuring the Internet
Enlarge cover
Rate this book
Clear rating

Computer Networking: A Top-Down Approach Featuring the Internet (Sams Teach Yourself Series: All in One)

3.87 of 5 stars 3.87  ·  rating details  ·  597 ratings  ·  29 reviews
Appropriate for a first course on computer networking, this textbook describes the architecture and function of the application, transport, network, and link layers of the internet protocol stack, then examines audio and video networking applications, the underpinnings of encryption and network security, and the key issues of network management. Th
Hardcover, 821 pages
Published May 13th 2004 by Addison Wesley Publishing Company (first published November 2000)
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.
This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 1,393)
filter  |  sort: default (?)  |  rating details
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 ...more
This textbook was required reading for a Computer Networking course. As far as college textbooks go, it was pretty good. I learned the material from it that I needed to learn. The textbook was well-organized, and it was easy to understand. It had quite a few analogies and real-world examples that aided in understanding.

For me, this textbook was a pretty dry read and I sometimes had trouble pushing through the weekly reading assignments. However, networks are not an aspect of Computer Science th
This is one of the best technical books I've read. It explains concepts in a very clear manner and it often uses analogies which help to enforce the material (i.e. making connection to things you already know will help in retaining the material). The approach it takes, as per title, is a top down approach which I find to prefer over a bottom-up one. It starts with an overview of networking then proceeds from the "Application Layer", adding more and more details as the chapters progress. This boo ...more
Nice and understandable. Makes you excited about the Internet. I enjoy reading the interviews featured in every chapter (like the one with Marc Andreessen included in the sixth edition).
Aug 23, 2007 Roberto! rated it 1 of 5 stars  ·  review of another edition
Recommends it for: my enemies.
Shelves: sludge-factory
Only an idiot would read this book.
Great form of an introduction to the networking field, perhaps a little too simplified for an IT student, but overtly simplistic enough for someone embarking on the journey down the bit-stream. This might be the books strength, since the harder topics are easily described and easier do not need any real-life translations. The book follows the idea of top-down approach through both ranges of topics discussed and the language used, as the abstraction level is further abstracted to real-life termin ...more
Jun 27, 2011 Joecolelife rated it 5 of 5 stars
Recommended to Joecolelife by:
Certainly the best INTRODUCTORY book on computer networks. And ONE of the two best books on computer networks (the other being Computer Networks by Andrew S. Tanenbaum, however the two are written in a very different style.)

Brilliant work! The book describes computer networks in an very very interesting manner, with practical real world scenarios and examples, explaining how things works in real world with examples of internet, together with very interesting notes on great events in the compute
Ranjoy Saha
Read some of the chapters. Good one to learn in details about C.N
Mar 10, 2007 Rhapsody rated it 4 of 5 stars
Recommends it for: compsci students with no/little exposure to networks
Shelves: science, nonfiction
A really nice textbook. Each chapter covers a different network layer. It's very readable with pretty decent explanations and lots of online resources (not that I used those resources even once, but our prof used some of them in class). The traceroute drills I found totally useless and annoying. The rest of the homework problems from the book weren't too bad. It's not a really high-level book or anything, but it's pretty thorough it breadth. One of my peers who'd worked in networks (in industry) ...more
Abhishek Kumar
just want to read
Do you have any advice for students about the Internet and networking security?
Learning the mechanisms is the easy part. Learning how to "think paranoid" is harder. You have to remember that probability distributions don't apply -the attackers can and will find improbable conditions. And the details matter -a lot.
This book will give you a good understanding of how networks work. In my opinion it is not a book for specialists as you won't have an in-depth presentation of every protocol except for TCP/UDP/IP, but it can be used as a reference for those who have to deal with some network issues (if you are a programmer for instance).
Rafael Magalhães
Excelente introdução ao contexto de Redes de Computadores e a Internet. A abordagem é especialmente boa para estudantes de ciencias da computação em seus primeiros períodos, que estão ávidos por programação. As entrevistas e questões de estudo são ótimos complementos para auxiliar o leitor.
Bryan Doan
This book seems like it would really help me gain a better understanding about the world of networking. Although I already have a small understanding about networking, I really want to continue my learning about this because it really interests me and I would like to pursue this as a career.
It was our syllabus for the course Network Management in Master degree.
I am glad to say that I really enjoyed reading it since it learned me what I will be needed in the future's workspace.
Here I recommend it to Network guys along with Cisco books
A very nice book, which introduces the computer networking in a very good manner, but the only one drawback of the book that it gives a lot of examples which made reading and studying this book takes longer time.
Read for grad school. Not a real page turner, haha
Kartik Singhal
Jan 06, 2015 Kartik Singhal rated it 4 of 5 stars
Recommended to Kartik by: Dhandeep
Shelves: partially-read, cs
Really nice book to learn fundamentals of networking technology. Specially liked the interviews given at the end of each chapter of renowned personalities in their respective fields.
I hope I read this classic work when I was in school, then I will feel more confident than others who read chinese translated versions only.
Matteo Ceserani
Most beautiful computer networking book ever! Bottom up (traditional) approach to networks is so boring... Top down is so exciting! A must to read.
Frederick Bingham
A textbook about the nuts and bolts of the internet. TCP/IP, SMTP, POP, HTTP, etc. Clear and well-written, but not exciting.
Computer Networking: A Top-Down Approach (4th Edition) by James F. Kurose (2007)
A great book for undergraduate students, after all it is a book with a good didatic.
Don't bother. There are a lot better resources both online and in print.
Jorge Carreira
Really good book to discover how bits travels on wires (an on air waves ;-))
João Fernandes
Good complement to undergraduate courses on computer networks.
Jun 12, 2010 Narsireddy is currently reading it  ·  review of another edition
i am the faculty of students
« previous 1 3 4 5 6 7 8 9 46 47 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Operating System Concepts
  • Computer Organization & Design: The Hardware/Software Interface
  • Computer Architecture: A Quantitative Approach
  • Modern Operating Systems
  • Introduction to Automata Theory, Languages, and Computation
  • Introduction to Algorithms
  • The Protocols (TCP/IP Illustrated, Volume 1)
  • Computer Systems: A Programmer's Perspective
  • Discrete Mathematics and its Applications
  • Compilers: Principles, Techniques, and Tools
  • Artificial Intelligence: A Modern Approach
  • C++: How to Program
  • Algorithm Design
  • Introduction to the Theory of Computation
  • Programming Language Pragmatics
  • Applied Cryptography: Protocols, Algorithms, and Source Code in C
  • Computer Organization and Architecture: Designing for Performance
  • The C++ Programming Language

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Other Books in the Series

Sams Teach Yourself Series: All in One (1 - 10 of 24 books)
  • Sams Teach Yourself PHP, MySQL and Apache (Sams Teach Yourself)
  • Sams Teach Yourself Openoffice.Org All in One
  • Sams Teach Yourself Adobe Creative Suite 3 All in One
  • Sams Teach Yourself Ajax, JavaScript, and PHP All in One
  • Sams Teach Yourself Office Productivity All in One
  • Sams Teach Yourself Microsoft Office 2007 All in One
  • Sams Teach Yourself Creating Web Pages All in One
  • Sams Teach Yourself Microsoft Windows Vista All in One
  • Sams Teach Yourself Windows XP All in One
  • Sams Teach Yourself Red Hat Fedora 4 Linux All in One [With DVD]
Computer Networking: A Top-Down Approach (5th Edition)

Share This Book