Wissenswertes rund um HTTP

HTTP – Das einfache Übertragungsprotokoll

Ein wichtiges Versprechen, das wir bei unserer Tecomon® – Technologie geben, ist zukunftssichere Konnektivität. Durch die Verwendung des HTTP Standard bieten wir eine hohe Kompatibilität. Doch was ist HTTP?

Wenn Sie sich eine Websiteadresse anschauen, dann steht vorne http://. HTTP steht für „Hypertext Transfer Protocol“. Ohne das Protokoll könnte man keine Webseite aufrufen, denn die wichtigste Verwendung von HTTP ist die Darstellung von Webseiten. Zusammen mit anderen Bausteinen bildet HTTP also die Grundlage für das World Wide Web (www.).

Wie funktioniert HTTP?

HTTP ist ein sogenanntes Client-Server-Prinzip. Um eine Website abzurufen, sendet der Browser (Client) eine Anfrage (HTTP-Request) an den Server. Dieser sucht dann mithilfe der URL die passende Datei. Nachdem er diese gefunden hat, bearbeitet der Server die Anfrage mit einer Response-Nachricht und sendet dem Browser die Datei. Ihr Browser kommuniziert also über HTTP mit dem Webserver.

Sehr vereinfacht dargestellt, tippt der Nutzer also eine URL in den Browser. Dieser fragt dann den Server nach der Datei. Der Server sendet im Anschluss die gewünschte Datei als Antwort zurück und der Browser kann die Webseite darstellen.

Schematische Darstellung der Funktionsweise des http-Protokolls
Darstellung der Funktionsweise von HTTP

Bei unserer Erklärung, wird davon ausgegangen, dass der Server immer eine Datei zurückschickt. Dies stimmt so jedoch nicht. Nicht zu jeder URL findet er die passende Datei und muss gegebenenfalls einen Fehler zurückgeben. Der uns wohl bekannteste Fehler ist „404 Not Found“. Dieser teilt dem Client mit, dass die gesuchte Datei nicht existiert. Grund dafür können Tippfehler in der URL oder veraltete Links sein.

Anwendung von HTTP

Ursprünglich war das HTTP-Protokoll dazu da, von einem Webserver Dokumente anzufordern. Heute gibt es zahlreiche weitere Einsatzbereite. Über das Protokoll können alle Arten von Medien, wie Bilder und Videos, angefordert werden. Auch zum Laden von Updates, dem Zugreifen auf Datenbanken oder für die Maschine-to-Maschine-Kommunikation wird HTTP verwendet.

Unterschied zu HTTPS

HTTPS steht für Hypertext Transfer Protocol Secure. Es ist die verschlüsselte Variante des HTTP-Protokolls. HTTPS wurde deshalb entwickelt, um das Web und den Datenaustausch anonymer und sicherer zu gestalten. Bei HTTP handelt es sich nämlich um ein zustandloses Protokoll, das keinerlei Sitzungsinformationen speichert. Browser erhalten so ständig neue Kopien der Webseiten von den Servern.  Neben HTTPS gibt es weitere Sicherheitsstandards, mit denen wir auch bei Tecomon® arbeiten. Beispiele hierfür sind SSL und TLS.

Ihnen schwirrt der Kopf vor lauter Fachbegriffen und Sie fragen sich was hinter den ganzen anderen Begriffen, wie HTML, URL, SSL und TLS steht? Dann bleiben Sie dran. Wir stellen Ihnen regelmäßig Wissen zur Verfügung und helfen Ihnen sich im Dschungel der Technik zurecht zu finden.