HN Books @HNBooksMonth

The best books of Hacker News.

Hacker News Comments on
Computer Networking: A Top-Down Approach

James Kurose, Keith Ross · 6 HN comments
HN Books has aggregated all Hacker News stories and comments that mention "Computer Networking: A Top-Down Approach" by James Kurose, Keith Ross.
View on Amazon [↗]
HN Books may receive an affiliate commission when you make purchases on sites after clicking through links on this page.
Amazon Summary
KEY BENEFIT : 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. KEY TOPICS : Computer Networks and the Internet; Application Layer; Transport Layer; The Network Layer: Data Plane; The Network Layer: Control Plane; The Link Layer: Links, Access Networks, and LANs; Wireless and Mobile Networks; Security in Computer Networks; Multimedia Networking MARKET : For anyone interested in computer networking.
HN Books Rankings
  • Ranked #19 this year (2024) · view

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this book.
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

https://www.amazon.com/Computer-Networking-Top-Down-Approach...

Or for video lectures:

https://www.youtube.com/playlist?list=PLoCMsyE1cvdWKsLVyf6cP...

kickaha
That's two votes for that book, so I'll take a look. Thank you!
https://www.amazon.com/Computer-Networks-5th-Andrew-Tanenbau...

https://www.amazon.com/Computer-Networking-Top-Down-Approach...

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.

Please check this book "Computer Networking : A Top-Down Approach" By Kurose & Ross. It is the best textbook on computer networking, bar none. The latest edition also covers modern networking concepts, for example Software Defined Networks (SDN).

[1]https://www.amazon.com/Computer-Networking-Top-Down-Approach...

stack_underflow
The Kurose/Ross textbook is also a favourite of mine.

Consider checking out https://book.systemsapproach.org/index.html as a free alternative as well.

The authors develop the book, as well as a few micro-books on topics like SDN, 5G, TCP congestion control, on github: https://github.com/SystemsApproach

They also have a blog with regular updates: https://www.systemsapproach.org/blog

And if you're curious about the motivation behind the project, they have a whitepaper: Open Source Networking Education: A Systems Approach - https://www.systemsapproach.org/uploads/4/7/7/4/47748257/sig...

Very very worthwhile investment of your time.

I dived into the topic two years ago using Computer Networking: A Top-Down Approach (https://www.amazon.com/Computer-Networking-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.

In college we used the Kurose textbook: https://www.amazon.com/Computer-Networking-Top-Down-Approach...

It explains just about every networking concept in grueling detail. However I don't remember anything I learned in that class, and now as a working developer don't have the time to work through a 900 page textbook.

These Youtube playlists covered the important networking parts. Search Wikipedia for the topics you don't understand.

1) Stanford Networking: https://www.youtube.com/playlist?list=PLx_Dnlrnkd6f3mtJgmoBk...

2) New Boston: https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBpuvPW0aHa...

3) Gate Lectures by Ravindrababu Ravula: https://www.youtube.com/playlist?list=PLEbnTDJUr_IegfoqO4iPn...

janwillemb
Thanks, I will check it out
Books that might be interesting:

* Head First Networking (O'Reilly, 2009): http://shop.oreilly.com/product/9780596521561.do

* Hands-On Networking Fundamentals, 2nd Edition (Cengage Learning, 2013): https://shar.es/1EUsPD

* Computer Networking: A Top-Down Approach (7th Edition) (Pearson, 2016): https://www.amazon.com/Computer-Networking-Top-Down-Approach...

HN Books is an independent project and is not operated by Y Combinator or Amazon.com.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.