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)
[1] http://cseweb.ucsd.edu/classes/fa09/cse124/presentations/TCP...