Off the top of my head, an understanding of internet architecture is probably a fundamental thing to have. IP, TCP, HTTP, DNS, etc.
http://www.amazon.com/TCP-Illustrated-Vol-Addison-Wesley-Pro...
http://www.amazon.com/TCP-Illustrated-Vol-Addison-Wesley-Pro...
http://www.amazon.com/TCP-Illustrated-Protocols-Addison-Wesl...
(Didn't even realize it had been updated until I checked!)