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

Author: James Kurose, Keith Ross
This Month Hacker News 1

About This Book

Unique among computer networking texts, the Seventh Edition of the popular Computer Networking: A Top Down Approach builds on the author's long tradition of teaching this complex subject through a layered approach in a "top-down manner."

The text works its way from the application layer down toward the physical layer, motivating readers by exposing them to important concepts early in their study of networking. Focusing on the Internet and the fundamentally important issues of networking, this text provides an excellent foundation for readers interested in computer science and electrical engineering, without requiring extensive knowledge of programming or mathematics.

The Seventh Edition has been updated to reflect the most important and exciting recent advances in networking.


by f0e4c2f7   2022-10-08
It sounds like you have a good working base of knowledge to start from and might benefit from some high level concepts. Once you understand the basics you can likely cover what you're looking for with a small open source home router or some other similar hardware.

If you prefer books check out

Or for video lectures:

by achenet   2022-06-14

I'm using these two. The Tanenbaum book has a 6th edition, and I think the Top Down one has some newer editions as well. Not sure if they're the best, although they do seem relatively thorough, especially Tanenbaum.

by semicolonandson   2020-08-27
Very very worthwhile investment of your time.

I dived into the topic two years ago using Computer Networking: A Top-Down Approach (

As someone with about ten years experience in web-dev, but no formal CS education, I found the difficulty level to be just right.