Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"Networking for Systems Administrators" by Michael W. Lucas.

In retrospect, should've been called "Networking for programmers". Short. Concise. Examples for all operating systems including Windows. That will get you started. After that, to level-up, any book with good ratings would do. And you will also know which part of the networking stack you want to learn more about, thus, you'd pick the correct book for yourself. But this one is a must have if you're feeling very uncertain about your understanding of networking concepts and how everything glues together.



Wanted to bump this. It's the book I recommend when someone asks, "How can I learn networking".

My next favorite is the Top-Down book everyone above mentions. I like that it starts with loading a web page, instead of bits on a wire. And they have pcap files so you don't even need a lab.

The Stevens book is the standard text for programmers writing network code.

Beej's Guide (https://beej.us/guide/bgnet/) Is how I learned.

By the time you get here, you'll know enough to know which book to read next.


Just arrived in the mail today, in fact. I'm turning into a bit of a fan of his stuff:

https://bookshop.org/search?keywords=michael+w.+lucas


also can add this new book Network Programmability and Automation: Skills for the Next-Generation Network Engineer




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: