I'm a developer with a solid understanding of TCP/IP. I've also done some Linux sys and network administration. I now need to set up some complicated LANs, and that means learning things like switches and routers (which I have some familiarity with but am no expert) plus all the modern things like VLANs and managed switches (which I've never touched).
I'm looking for a good book on networks and network device. What I'd like is: 1. Detail rich 2. Not for novices - I don't need handholding, and I don't need screenshots. 3. That will give me understanding, not list recipes to follow.
In short, I'd like to really understand everything from ATM to RIP to VLAN, so that I can build and maintain tough LANs.
What books do you recommend? What is their approach?