Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement