Aus dem Kurs: IoT-Grundlagen für Entwickler:innen – Geräte und Kommunikationsstandards

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Schnelle Kommunikation mit WebSockets

Schnelle Kommunikation mit WebSockets

WebSocket ist ein Computer-Kommunikationsprotokoll, das Vollduplex-Kommunikationskanäle über eine einzige TCP-Verbindung bereitstellt. Damit lassen sich mit WebSocket gleichzeitig Daten übertragen und empfangen. WebSocket unterscheidet sich von HTTP, und beide Protokolle befinden sich auf der Schicht 7, der Anwendungsschicht des OSI-Modells und sind abhängig von Übertragungsteuerungsprotokoll, also dem TCP auf Schicht 4. Obwohl sich WebSocket und HTTP von Protokoll her klar unterscheiden, besagt das RFC, dass diese beiden Protokolle kompatibel zueinander sind. Und um diese Kompatibilität zu erreichen, verwendet der WebSocket Handshake den HTTP Upgrade Header, um vom HTTP-Protokoll zum WebSocket-Protokoll zu wechseln. Der WebSocket hat eine sehr große Verbreitung, er wird beispielsweise für diverse Chat-Systeme oder aber auch Spiele verwendet, und dient dazu, dass Endgeräte direkt miteinander kommunizieren können. Und dabei, wie schon zuvor erwähnt, Daten gleichzeitig empfangen und…

Inhalt