Das “Hypertext Transfer Protocol” ist das zentrale Kommunikationsprotokoll des WWW. Es ist ein generisches, zustandsloses, Klartext-Protokoll, welches für viele verschiedene Aufgaben im heutigen WWW eingesetzt wird. HTTP arbeitet mit einem nachrichtenbasierten Modell bei dem der Client eine Anfrage (Request) an den Server sendet, welcher wiederum eine Anwortnachricht (Response) zurück schickt. Die detaillierte Spezifikationen des HTTP können der RFC2616 entnommen werden.