Lies dir doch einfach mal den Wiki
Artikel (speziell die Teile Funktionsweise, Protokollversion und HTTP-Request-Methoden) durch darin sollten deine Fragen denke ich beantwortet werden.
Für eine genauere Erklärung hast du die
RFCs speziell Nr. 2616 für HTTP/1.1 bzw 1945 für die ältere Version 1.0.