Saltar al contenido
uencoder

WebSocket

WebSocket (RFC 6455) establece una conexión persistente full-duplex mediante un handshake de upgrade HTTP, habilitando el push iniciado por el servidor y la comunicación bidireccional de baja latencia.

Propósito

Crea un canal full-duplex en tiempo real entre navegador y servidor para chat, juegos y cuadros de mando en vivo.

Mecanismo

Tras el handshake HTTP Upgrade que cambia de protocolo, la conexión TCP se convierte en un canal de tramas bidireccional. Las tramas llevan un opcode (texto/binario/ping/pong/close) más la carga útil. La clave de enmascaramiento evita el envenenamiento de caché por intermediarios.

Casos de uso

  • Chat y notificaciones en tiempo real
  • Juegos en línea
  • Datos de mercados financieros en vivo

Herramientas relacionadas

References