# 2 HTTP

Gliederung

2.1 HTTP-Grundlagen und Internet-Kommunikation
2.2 HTTP/1.1
2.3 HTTP/2
2.4 HTTP/3
2.5 Selbsttest zum gesamten Kapitel HTTP
2.6 Zusammenfassung Kapitel HTTP

Es ist selbstverständlich, dass wir einen Browser öffnen und eine URL eingeben. Daraufhin erscheint die Seite, die vom Webserver geladen wird. Welche Informationen zwischen Browser und Webserver wirklich ausgetauscht werden, muss uns als Anwender nicht interessieren.

Anders ist es, wenn Internetapplikationen erstellt werden. Dann ist das Verständnis der Internetprotokolle entscheidend zum Verständnis der Funktionsweise der internetbasierten Client-Server-Kommunikation und es bildet die Grundlage der Internet-Programmierung. In diesem Kapitel wird die Kommunikation zwischen dem Client (Browser) und dem Webserver (via HTTP) ausführlich behandelt.

Ihr Browser unterstützt das Video-Tag nicht.

Anfragen an einen Webserver: Dieses Video zeigt, wie Webanfragen funktionieren und wie der Datenverkehr zwischen einem Client und einem Server abläuft.

Lernziele

Sie lernen, wie die Kommunikation zwischen Client und Server stattfindet, um mögliche Fehler effizienter zu finden und um insgesamt bessere Internet-Applikationen zu erstellen.

Zeitumfang

Für die Bearbeitung dieses Kapitels werden Sie ungefähr 4 Stunden benötigen.