modelo explained networking osi

networking - explained - osi modelo



¿En qué capa OSI se encuentra el Protocolo WebSocket? (4)

El servidor https solo interpreta el Handshake mediante una solicitud de actualización. Aparte de eso, Websocket es un protocolo independiente basado en TCP. Así que diría que la capa de host # 4 y # 7. https://tools.ietf.org/html/rfc6455#page-11

Me preguntaba si es la capa 7 para websocket ya que la aplicación es en realidad el navegador.


Es mejor entender la capa utilizando el modelo TCP / IP en lugar del modelo OSI. Las capas de WebSocket en la parte superior de TCP, consideradas como la capa de transporte en el modelo TCP / IP, y uno puede aplicar la capa de protocolo de capa en la parte superior de WebSocket.


HTTP, SSL, HTTPS, WebSockets, etc. son todos los protocolos de capa de aplicación.

Pero la pila de protocolos OSI no se aplica a TCP / IP, que tiene su propio modelo de capa: mismos nombres, diferentes funciones. No es útil seguir usando la pila obsoleta de OSI como si en realidad reflejara cualquier realidad. No lo hace


Websocket depende de TCP (OSI # 4) y solo HTTP (OSI # 7) inicializa la fase de negociación. Aunque solo usa el puerto TCP 80.

De acuerdo con el comportamiento del tiempo de ejecución, debo decir que WebSocket debería ser un protocolo especial OSI # 7. Luego podemos colocar SSL / TLS en OSI # 6 (ver wikipedia), y la implementación dentro del navegador en OSI # 5.