I think we can just link to http specs: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
It is well described there.