WebSocket 和 Socket 之间的区别是什么? 如何建立 WebSocket 连接

      最后更新:2021-10-13 04:11:15 手机定位技术交流文章

      原理
      WebSocket是类似于HTTP的申请级协议,但基于TCP的双向通信协议除外。

      建立连接的握握手程序

      1. 浏览器、 服务器、 TCP 连接、 三次握手。 这是通讯的基础, 传输控制层, 如果它失败了, 则不后续 。
      2. TPCP 连接成功时,浏览器使用 HTTP 协议向服务器提供信息,例如由 WebSocket 支持的版本号。 (HTTP 在继续前握手)
      3. 当服务器收到客户的握手请求时,它也会使用 HTTP 反馈数据。
      4. 收到成功连接后,数据通过TCP频道发送。

      WebSock 和 HTTP 之间的连接
      相同点

      1. 它们都是基于TCP的可靠传输方法
      2. 都是应用层协议。
        不同点
      3. WebSocket 是一个双向通信协议,它复制了Socket协议,可以双向传输和接收数据。 HTTP 是一个单向通信协议。
      4. 要建立连接, WebSocket 需要握手。
        联系
        WebSocket 在建立握手状态的同时通过 HTTP 传输数据。 但是,一旦建立, HTTP 协议在实际传输时就没有必要了 。

      抱歉,Csdn,这篇文章是澳大利亚特别报导的一部分。 net/wwd0501/article/ details/54582912。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/11682.html

          热门文章

          文章分类