HTTP/HTTPS

HTTP ist die Abkürzung für den englischen Begriff Hypertext Transfer Protocol. Das Protokoll dient der Datenübertragung im Netz. Die Daten auf einer Website, die sich im World Wide Web auf einem Server befinden, werden durch das Protokoll auf einen Browser übertragen und so abrufbar gemach.

Es gibt vielfältige Protokolle, die sich auf unterschiedlichen Ebenen befinden, weshalb die Auswahl an Protokollen groß ist. Programmiert werden die meisten Protokolle für die Nutzung im Netz ähnlich, so fängt ein Protokoll mit einem Satz von Regeln und Formaten an, die das Verhalten der miteinander interagierenden Instanzen der im Netzwerk befindlichen Computer bestimmen. 

Aufbau des HTTP Protokoll
Das Protokoll enthält gewichtete Informationen über den Aufbau eines Datenpakets. In den übertragenden Datenpaketen befinden sich Informationen über den Absender, den Empfänger sowie die Art des Datenpakets wie: Nutzdaten, Verbindungsaufbau und Abbaudaten sowie Paketlänge und Prüfsumme. Die gesamte Information wird den Nutzdaten als sog. Header vorangestellt und mittels Transportprotokoll auf Vollständigkeit überprüft oder gegeben falls verworfen und erneut angefordert. Bei der Interaktion zwischen einem Server und einem Rechner wird die Kommunikationseinheit als eine Nachricht oder auch Message bezeichnet. Es lassen sich zwei unterschiedliche Formen von Nachrichten ausmachen – die Anfrage an einen Server bezeichnet man als Request und die Reaktion eines Servers Response. 

Funktionsweise des Protokolls
Durch die Eingabe der URL in die Adresszeile ein Browser wird eine Anfrage an den Server gestartet. Eine Anfrage an die Seite http://Beispiel-Website-Name.de/infor.html fordert den Server mit dem Hostnamen „Beispiel-Website-Name“ dazu auf, die Datei an den Anfrager zurückzusenden. Der Hostname hierbei wird über das DNS-Protokoll in eine lesbare IP transkribiert. 

Wir freuen uns über Ihre Nachricht