Ross Tuck delivers an introduction of HTTP, covering content-negotiation, proxies, caching, vary header, ETags.