HACKER Q&A
📣 the_only_law

Good concise guide to Linux's networking stack?


A while back there was a guide to Linux's audio stack, covering everything from the hardware level to all the way to usermode applications running on it (https://venam.nixers.net/blog/unix/2021/02/07/audio-stack.html)

I liked this guide because it provided a good overview of all the components and how they work together, being concise, while not overly superficial.

Is there something like this for the Linux stack? Bonus points if its protocol independent (yes, I know modern networks are almost exclusively IP)


  👤 jonjacky Accepted Answer ✓
TCP Implementation in Linux: A Brief Tutorial [1] is a two-page explanation about the 2.6.19 kernel, with diagrams. I don't know how relevant it is now. I haven't seen anything this brief about more recent kernels.

[1] http://cseweb.ucsd.edu/classes/fa09/cse124/presentations/TCP...


👤 skripp