Informatik Netzwerke – WebSockets und Echtzeitkommunikation
WebSockets ermöglichen echte bidirektionale Kommunikation zwischen Client und Server ohne ständiges Polling. Nach dem Lernen dieser Karten kennst du den Handshake-Ablauf, Frame-Struktur und typische Anwendungsfälle wie Chat-Apps oder Live-Dashboards.
Lernziele
Was du in dieser Lektion lernst
- Was ist der Hauptunterschied zwischen HTTP und WebSockets?
- Wie wird eine WebSocket-Verbindung initialisiert?
- Welche Funktion hat der Sec-WebSocket-Key im Handshake?
- Auf welchem TCP-Port laufen WebSockets standardmäßig?
Lerntipp
Zeichne den WebSocket-Handshake (HTTP Upgrade Request/Response) als Sequenzdiagramm – das Verständnis der Header-Felder (Sec-WebSocket-Key, Accept) ist prüfungsrelevant.
Hinweis: Der Inhalt dieser Seite wurde mit einem KI-Modell erzeugt und nicht von Fachmenschen geprüft. Nutze die Karten als Lernhilfe und gleiche medizinische oder rechtliche Aussagen mit deinen Unterlagen ab.
Karteikarten
Alle 15 Lernkarten
Tippe auf eine Karte, um die Antwort aufzudecken
Häufige Fragen
Die wichtigsten Fragen zu Informatik Netzwerke – WebSockets und Echtzeitkommunikation
- Was ist der Hauptunterschied zwischen HTTP und WebSockets?
- HTTP ist ein Request-Response-Protokoll (Client initiiert), WebSockets bieten volle Duplex-Kommunikation über eine persistente TCP-Verbindung, bei der beide Seiten jederzeit Daten senden können.
- Wie wird eine WebSocket-Verbindung initialisiert?
- Der Client sendet einen HTTP-Upgrade-Request mit Header 'Upgrade: websocket' und 'Sec-WebSocket-Key'. Der Server antwortet mit Status 101 Switching Protocols und berechnet den Accept-Key.
- Welche Funktion hat der Sec-WebSocket-Key im Handshake?
- Der Base64-kodierte 16-Byte-Zufallswert verhindert Caching-Probleme und Cross-Site-WebSocket-Hijacking. Der Server hasst ihn mit GUID '258EAFA5...' und sendet den Hash als Sec-WebSocket-Accept zurück.
- Auf welchem TCP-Port laufen WebSockets standardmäßig?
- WebSockets (ws://) nutzen Port 80, sichere WebSockets (wss://) Port 443 – identisch zu HTTP/HTTPS, da der Handshake initial über HTTP läuft.
- Wie ist ein WebSocket-Frame aufgebaut?
- Ein Frame besteht aus: FIN-Bit (1 Bit), RSV1-3 (je 1 Bit), Opcode (4 Bit), Mask-Bit (1 Bit), Payload-Length (7/16/64 Bit), Masking-Key (0/32 Bit) und Payload-Daten.
Warum Atrio?
- FSRS-5 Spaced Repetition
- Der Algorithmus plant jede Wiederholung anhand deiner eigenen Lernhistorie und stellt Karten kurz bevor du sie vergisst – das reduziert unnötige Wiederholungen.
- KI-Import
- Notizen, Skripte und PDFs in Sekunden in Lernkarten verwandeln – genau wie diese Seite automatisch entsteht.
- Prüfungsplanung
- Termine hinterlegen und Atrio berechnet rückwärts, wie viele Karten du pro Tag lernen musst – ohne Stress.
Interaktiv lernen
Diese 15 Karten jetzt interaktiv in der Atrio-App lernen
Atrio zeigt dir jede Karte dann, wenn du sie fast vergessen hättest – damit bleibt genau das hängen, was du lernst.
Starter-Plan kostenlos – keine Kreditkarte erforderlich.