Websocket 帧、TCP 段:关系?
Websocket frame, TCP segment: the relationship?
Websocket 是基于 TCP 的高层协议。
Websocket 有自己的框架
https://www.rfc-editor.org/rfc/rfc6455#section-5.2
TCP也有自己的段:
http://en.wikipedia.org/wiki/Transmission_Control_Protocol
因此,当使用 Websocket 时,发送数据:
- 首先,数据被包裹在Websocket框架中,
- 然后,帧被打包在 TCP 段中,
- 最后,将 TCP 段发送出去。
我说得对吗?
你是对的。您可以添加
- TCP 段包裹在 IP 数据包中
- 发送IP包出去
Websocket 是基于 TCP 的高层协议。
Websocket 有自己的框架 https://www.rfc-editor.org/rfc/rfc6455#section-5.2
TCP也有自己的段: http://en.wikipedia.org/wiki/Transmission_Control_Protocol
因此,当使用 Websocket 时,发送数据:
- 首先,数据被包裹在Websocket框架中,
- 然后,帧被打包在 TCP 段中,
- 最后,将 TCP 段发送出去。
我说得对吗?
你是对的。您可以添加
- TCP 段包裹在 IP 数据包中
- 发送IP包出去