Computer Networks, Fourth Edition by Andrew S. Tanenbaum
To most of you this is probably old news, but if you didn’t read it go out buy a copy and read it ! I thought I knew pretty much about networks, but after I read this book I knew a lot more. There’s no way around it. If you are involved with computer networks this is a must.
It’s clearly written, simple explained, and one of the technical books I have enjoyed the most.
Here’s a preview.