Modul 293¶
| Begriff | Erklärung |
|---|---|
| TCP | Sorgt für zuverlässige Datenübertragung im Internet. |
| Server und Clients | Server liefern Daten, Clients fordern sie an. |
| Top-Level-Domain | Der letzte Teil einer Domain (z. B. .com, .ch). |
| DNS | Wandelt Domain-Namen in IP-Adressen um. |
| Datenpakete | Kleine Einheiten, in die Daten zur Übertragung zerlegt werden. |
| Second- & Third-Level-Domain | Teile einer Domain vor der TLD (z. B. sub.example.com). |
| Asynchronität | Prozesse laufen unabhängig voneinander ab. |
| Begriff | Erklärung | Beispiel |
|---|---|---|
| Request (Anfrage) | Der Client sendet eine Anfrage an den Server, um eine bestimmte Ressource oder Aktion anzufordern. | „Gib mir die Startseite einer Website“ (HTTP GET-Anfrage). |
| Response (Antwort) | Der Server verarbeitet die Anfrage und sendet die angeforderte Ressource oder eine Rückmeldung an den Client. | Die HTML-Seite einer Website oder eine Bestätigung, dass ein Formular erfolgreich abgeschickt wurde. |
| Stateless (Zustandslosigkeit) | HTTP ist ein zustandsloses Protokoll. Jede Anfrage wird unabhängig behandelt, ohne dass der Server sich vorherige Anfragen merkt. Lösungen wie Cookies, Sessions oder Token speichern Informationen über den Benutzer, um den Zustand zwischen Anfragen zu erhalten. |
Aufrufen von zwei verschiedenen Seiten – der Server weiss nicht, dass beide Anfragen zusammenhängen. |
| Asynchronität | Mehrere Operationen können parallel ablaufen, ohne sich gegenseitig zu blockieren. | Während eine Webseite lädt, können im Hintergrund weitere Daten abgerufen werden. |
| HTTPS (Hypertext Transfer Protocol Secure) | HTTPS verschlüsselt die Kommunikation zwischen Client und Server, schützt vor Angriffen und erhöht die Vertrauenswürdigkeit. | HTTP: http://example.com, HTTPS: https://example.com |
| Statuscode | Kategorie | Beschreibung |
|---|---|---|
| 1xx | Information | Informative Antworten |
| 2xx | Erfolg | Anfrage erfolgreich verarbeitet |
| 200 | OK | Standard-Antwort für erfolgreiche Anfragen |
| 3xx | Umleitung | Weitere Aktionen erforderlich |
| 301 | Moved Permanently | Ressource dauerhaft verschoben |
| 4xx | Client-Fehler | Fehler durch ungültige Anfrage |
| 404 | Not Found | Ressource nicht gefunden |
| 5xx | Server-Fehler | Server kann Anfrage nicht verarbeiten |
| 500 | Internal Server Error | Allgemeiner Serverfehler |

