WSS (Web Socket Secure)

El protocolo WebSocket proporciona un canal de comunicación bidireccional y full-duplex sobre un único socket TCP, que es indiferente a la conexión sobre servidores proxy o cortafuegos. Implementa una negociación compatible con HTTP para que los servidores HTTP puedan compartir sus puertos HTTP y HTTPS por defecto (80 y 443) con un gateway o servidor WebSocket.
El protocolo WebSocket define un prefijo ws:// y wss:// para indicar una conexión WebSocket y Websocket Secure, respectivamente. Ambos esquemas utilizan un mecanismo HTTP upgrade para actualizar al protocolo WebSocket.
Debido a que las conexiones TCP comunes sobre puertos diferentes al 80 son habitualmente bloqueadas por los administradores de redes, el uso de esta tecnología proporcionaría una solución a este tipo de limitaciones proveyendo una funcionalidad similar a la apertura de varias conexiones en distintos puertos, pero multiplexando diferentes servicios WebSocket sobre un único puerto TCP.
WebSocket es una tecnología diseñada para ser implementada en navegadores y servidores web, pero puede utilizarse por cualquier aplicación cliente/servidor. La API de WebSocket está normalizada por el W3C, mientras que el protocolo WebSocket fue normalizado por la IETF como RFC 6455.