Every day I write Web applications, and I have a good understanding of HTTP. However I want to close the gaps in my knowlege of network architecture. I’m not a sysadmin, so a hard-core sysadmin reference book would probably be a bit much for me, but I’m also not looking for a book on how to write code in any way — I’m interested in the mechanisms underneath all that fun Web code I write.
Any recommendations?
TCP/IP Illustrated, Volume 1: The Protocols by W. Richard Stevens is the book you want to read.