‹ Informatik

HTTP

HTTP verständlich erklärt: Aufgabe, Funktionsweise und Beispiele aus Internet, Netzwerken und Protokollen.

Wenn du eine Website öffnest, wirkt es so, als läge alles schon fertig auf deinem Bildschirm. Tatsächlich fragt dein Browser im Hintergrund bei einem anderen Computer nach Texten, Bildern oder Videos. HTTP hilft beiden dabei, sich zu verstehen.

Was beim Öffnen einer Website passiert

Deine Lernziele
  • Du erklärst, wozu HTTP dient.
  • Du unterscheidest Anfrage und Antwort.
  • Du erkennst GET, POST und wichtige Statuscodes.
  • Du erklärst den Unterschied zwischen HTTP und HTTPS.

Ein Protokoll ist eine festgelegte Regel für die Kommunikation zwischen Computern. Wie bei einem Spiel müssen sich alle an dieselben Regeln halten.

HTTP ist die Abkürzung für Hypertext Transfer Protocol. Es ist ein Protokoll für den Austausch von Daten im Web. Daten können Texte, Bilder, Videos oder Informationen aus einem Formular sein.

Beispiel

Du tippst eine Webadresse ein und drückst die Eingabetaste. Dein Browser fragt nach der Startseite. Der Server schickt passende Daten zurück. Dein Browser macht daraus die sichtbare Seite.

Merke

HTTP beschreibt, wie ein Browser etwas anfragt und wie ein Server darauf antwortet.

Client und Server: zwei Aufgaben

Ein Client ist ein Programm oder Gerät, das etwas anfordert. Meist ist dein Browser der Client.

Ein Server ist ein Computer oder Programm, das Daten oder Dienste bereitstellt. Er wartet auf Anfragen und schickt passende Antworten zurück.

Beispiel

Du öffnest eine Lernseite auf dem Tablet. Der Browser auf dem Tablet ist der Client. Der Computer, auf dem die Lernseite bereitsteht, ist der Server.

Gut zu wissen

Ein Gerät kann je nach Situation Client oder Server sein. Entscheidend ist: Wer fragt an und wer liefert etwas?

Interaktive Quizfrage wird geladen ...

Anfrage und Antwort

Eine Anfrage ist eine Nachricht vom Client an den Server. Auf Englisch heißt sie Request. Darin steht, was der Client möchte.

Eine Antwort ist die Nachricht des Servers zurück zum Client. Auf Englisch heißt sie Response. Sie enthält das Ergebnis der Anfrage oder erklärt, warum etwas nicht klappt.

Beispiel

Du klickst auf einen Link zu einem Artikel.

Der Browser sendet: Bitte gib mir diesen Artikel.

Der Server antwortet: Hier ist der Artikel.

Der Browser zeigt Text, Bilder und Gestaltung als Webseite an.

Eine URL ist die Internetadresse einer gewünschten Seite oder Datei. Sie hilft dem Browser, die richtige Stelle im Web zu finden.

Beispiel

Bei https://schule.example/klasse7 beschreibt schule.example die Website. /klasse7 zeigt auf den gewünschten Bereich der Website.

Interaktiver Lückentext wird geladen ...

GET und POST: unterschiedliche Absichten

Eine Methode ist ein Wort in der Anfrage, das dem Server die gewünschte Aktion mitteilt. Zwei wichtige Methoden sind GET und POST.

GET bedeutet: Der Client möchte Daten abrufen. Du verwendest GET zum Beispiel beim Öffnen einer Seite oder beim Laden eines Bildes.

POST bedeutet: Der Client schickt Daten zur Verarbeitung an den Server. Das passiert oft, wenn du ein Formular absendest.

Beispiel

Du suchst auf einer Website nach dem Wort „Vulkane“. Die Seite kann mit GET die Suchergebnisse anfordern.

Du schreibst einen Kommentar und klickst auf Senden. Die Website kann dafür POST verwenden, damit deine Eingabe zum Server gelangt.

Merke

GET holt meistens etwas ab. POST übermittelt meistens Daten.

Interaktive Quizfrage wird geladen ...

Statuscodes: die kurze Rückmeldung des Servers

Ein Statuscode ist eine dreistellige Zahl am Anfang einer HTTP-Antwort. Er sagt knapp, wie die Anfrage ausgegangen ist.

Statuscodes mit 2 am Anfang stehen meist für Erfolg. Statuscodes mit 3 am Anfang führen oft zu einer anderen Adresse weiter. Mit 4 beginnt häufig ein Problem bei der Anfrage. Mit 5 beginnt meist ein Problem auf dem Server.

Beispiel

Du möchtest eine vorhandene Seite öffnen. Der Server antwortet mit 200. Das bedeutet: Die Anfrage war erfolgreich.

Du öffnest einen alten Link. Der Server antwortet mit 301 und nennt eine neue Adresse.

Du rufst eine nicht vorhandene Seite auf. Der Server antwortet mit 404. Die gewünschte Seite wurde nicht gefunden.

Interaktive Lernkarten wird geladen ...

Interaktive Quizfrage wird geladen ...

Warum HTTPS heute wichtig ist

Bei einfachem HTTP können übertragene Daten unterwegs lesbar sein. Das ist besonders gefährlich bei Passwörtern, Nachrichten oder anderen persönlichen Daten.

HTTPS ist HTTP mit einer geschützten Verbindung. Das S steht für secure, also sicher. Bei HTTPS werden Daten verschlüsselt: Sie werden so umgewandelt, dass Unbefugte sie unterwegs nicht einfach lesen können.

Beispiel

Du meldest dich in einem Schulportal an. Dein Browser sendet Benutzername und Passwort. Mit HTTPS werden diese Daten auf dem Weg zum Server geschützt.

In der Adresszeile beginnt die Adresse meist mit https://. Viele Browser zeigen zusätzlich ein Schloss Symbol an.

Merke

Für Websites, auf denen du Daten eingibst, ist HTTPS besonders wichtig. Es schützt die Verbindung zwischen deinem Browser und dem Server.

Interaktiver Lückentext wird geladen ...

Zusammenfassung

HTTP ist ein Protokoll für das Web. Dein Browser als Client schickt eine Anfrage an einen Server. Der Server antwortet mit Daten und einem Statuscode.

GET ruft meistens Inhalte ab. POST sendet meistens Daten zum Server. HTTPS ergänzt HTTP durch Verschlüsselung und schützt so die Übertragung.