Was ist HTTP?
HTTP, die Abkürzung für HyperText Transfer Protocol, ist ein Protokoll der Anwendungsschicht für die Kommunikation zwischen einem Webbrowser und einem Webserver. HTTP wurde 1989 von Time Berners-Lee entwickelt und ist eine Grundlage für die Datenkommunikation im Internet, die auf dem Client-Server-Modell basiert. Betrachten wir zum Beispiel einen Browser als Client, während der Server die Anwendung ist, die auf einem Computer läuft, der eine Website hostet. Der Server sammelt die angeforderten Ressourcen und sendet die Antworten an den Client zurück. Werden die angeforderten Daten jedoch nicht auf dem Server gefunden, gibt er eine Fehlermeldung an den Client zurück.
Neben dem Aufbau einer Verbindung mit dem Server und dem Zurücksenden von HTML-Seiten an den Webbrowser des Endbenutzers wird HTTP auch zum Herunterladen von Daten vom Server auf den Browser oder eine beliebige anfordernde Anwendung mit HTTP verwendet. Standardmäßig beginnen die Adressen von Websites mit HTTP://. Zur sicheren Übertragung von Daten werden verschlüsselte HTTP-Verbindungen über eine Erweiterung von HTTP, HTTPS genannt, hergestellt.