
Understanding Linux network internals
by Christian Benvenuti · first published 2005
7mentions
2recommended by
7HN commenters
2009–2020first – last mentioned
29% recommend57% neutral14% critical
Affiliate links. As an Amazon Associate I earn from qualifying purchases.






…historical reasons, else most out dated book here (2.4 based). Horrible editing and English but heck! I loved it back in the days :) * Linux kernel networking by Rami Rosen: Never read it but quite dated. * Understanding Linux network internals by Christian Benvenuti: A real bible of Linux networking. If nothing else, your jaw drops at the effort author made to write this book. Dated but unlike more generic Linux kernel things, network stack…
on “A book list for OS kernel developers and device driver writers (2006)” ↗…Web Protocols and Practice: Http/1.1, Networking Protocols, Caching, and Traffic Measurement. Only after you have some idea of the above should you look at the Linux specific implementation for which Understanding Linux Network Internals: Guided Tour to Networking on Linux is a good reference.
on “Understand a little about TCP (2015)” ↗…iptables? Please note that I'm lost, so any attempts to answer these questions would probably lead to new ones! Rather, I'm looking for authoritative (and pedagogic!) sources. I read great things about Benvenuti's "Understanding Linux Network Internals", but this seems to take all the way down to kernel-level programming, which I imagine should be avoidable. Maybe "Linux Network Administrator's Guide", by Dawson et al, has a more hands-on approach that…
on “Ask HN: Recommended sources for essential networking under virtualization” ↗…help. Some books I've read: Cracking the Coding Interview, Programming Interviews Exposed, Programming Pearls, Hacker's Delight, Mythical Man Month, Boolean Reasoning: The Logic of Boolean Equations, Understanding Linux Network Internals, Introduction to Algorithms CLRS, Return on Software: Maximizing the Return on Your Software Investment, Software Estimation: Demystifying the Black Art. I read (past and presently) a lot of business…
on “How MIT OpenCourseWare transformed a learner's life” ↗Any suggestions for Linux networking? I have Understanding Linux Network Internals but it’s a bit dated.
on “Ask HN: Recommended resources to learn the Linux kernel and OS theory?” ↗Do you know there is "Understanding Linux Network Internals"? It's a fat beast but covers the subject in great detail. I had to write a device driver and needed to use a netlink socket for high speed chunked data transfer; for that particular purpose, I found…
on “Ask HN: Book recommendations for Linux 2.6 tcp/ip” ↗Just as an update if anyone cares, I decided to go with "Understanding Linux Network Internals". It doesn't cover TCP or IPv6, but it looks like the perfect level of depth that I'm looking for, so hopefully what I learn from this book will help me figure out the rest of the TCP part by myself.…
on “Ask HN: Book recommendations for Linux 2.6 tcp/ip” ↗