上一篇文章《图文深入http三次握手核心问题【思维导图】》我们分析了简单的一次 HTTP 请求具体是怎么样完成的,分析了 HTTP 协议的数据结构,如何连接,如何断开,又是如何多路复用的,那么今天我们来聊聊另外一个协议,WebSocket。
WebSockets 允许发送 基于消息 的数据,类似于 UDP,但具有 TCP 的 可靠性 ,WebSocket 使用 HTTP 作为初始传输机制,但在收到 HTTP 响应后保持 TCP 连接处于活动状态,以便用于在客户端和服务器之间发送消息。