Lexikon
HTTP
Steht für Hyper Text Transport Protocol und ist ein Protokoll zur Übertragung von Daten zwischen einem Webserver und einem Client (z.B. einem Browser).
HTTP ist in der Lage, jede Art von Dateien auf einen entfernten Computer zu übertragen.
Wird eine Webseite wie beispielsweise „http://www.seopeople.de/suchmaschinenoptimierung.php“ aufgerufen, wird an den Server mit dem Hostnamen „www.seopeople.de“ angefragt, die Datei „suchmaschinenoptimierung.php“ auszuliefern.
Informationen wie die Browserversion und verwendete Sprache werden über den HTTP-Header übertragen.
HTTP ist mittlerweile in den Versionen HTTP/1.0 und HTTP/1.1 im Einsatz. In der Version 1.0 wird bei jeder Datei, die vom Server übertragen wird, eine neue Verbindung aufgebaut. Eine HTML-Datei mit einem Bild, einem JavaScript und einer CSS-Datei benötigt also vier Verbindungen zum Server. In der Version 1.1 können mehrere Anfragen mit einer Verbindung verarbeitet werden.
Bei HTTP als zustandslosem Protokoll gehen sämtliche frühere Anforderungen verloren. Um Zustände (z.B. der Inhalt eines Warenkorbs in einem Online Shop) zu speichern, können Cookies verwendet werden.
