Google has build a nice little online book explaining web technology. Anybody in the internet industry should probably know all of this, but refreshing your memory never hurts. This is particularly interesting if you work with digital agencies (like us) and you don't alway understand why some things are difficult and others are easy.

Check out "20 things I learned about browsers and the web"