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
- 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Mit Google fortfahren