I think Google is your friend here. I'm not sure of any friendly documentation, however have a look at the RFC standards. Some detail the standards used for implementing internet protocols. They aren't an easy read and can be very very long. But for clarification of technical details or understanding of a certain aspect they are very good. For HTTP 1.1 the latest RFC is 2616.