websockets son que puerto protocolo protocol funciona conexion como websocket guid magic-string

son - ¿Qué significa "258EAFA5-E914-47DA-95CA-C5AB0DC85B11" en el protocolo WebSocket?



que son websockets (2)

No entiendo el significado de "258EAFA5-E914-47DA-95CA-C5AB0DC85B11" en RFC 6455 . ¿Por qué el servidor necesita esta cadena mágica? ¿Y por qué el protocolo WebSocket necesita este mecanismo?


De la respuesta de Quora :

No hay razón para elegir la cadena mágica. El GUID de la cadena mágica en particular fue elegido para agregar un cierto nivel de integridad al protocolo WebSockets, porque la cadena es única a nivel mundial .

El RFC ( RFC 6455 - El protocolo de WebSocket ) solo dice:

... concatenar esto con el identificador único global (GUID, [RFC4122] ) "258EAFA5-E914-47DA-95CA-C5AB0DC85B11" en forma de cadena, que es poco probable que sea utilizado por los puntos finales de la red que no entienden el protocolo WebSocket.

Espero que responda tu pregunta.


El RFC lo explica. Es un GUID, seleccionado porque "es poco probable que lo utilicen los puntos finales de la red que no entienden el protocolo WebSocket". Ver RFC 6455 .

Si está interesado en los detalles del formato para GUID como ese, vea RFC 4122 .