Hola,
Todas tus dudas sobre HTTP en
http://www.w3.org/Protocols/rfc2616/rfc2616.html
Saludos.
PD: Este post no tiene nada que ver con PHP. Estoy en duda si mandarlo a "servidores web" (que son los que interpretan las peticiones HTTP), pero tampoco encaja al 100%.