Websocket 介绍

发布时间: 更新时间: 总字数:207 阅读时间:1m 作者: 分享 复制网址

WebSocket 是基于 TCP 的网络协议,对应 TCP Socket,可以使用 HTTP(Web)上的 Socket 通信规范。

介绍

  • WebSocket 主要实现双向的实时通信
    • 2011 年 IETF 发布了 WebSocket(RFC 6455)
    • Web + Socket 组成
      • 使用 HTTP 协议通过 握手 过程建立连接,握手时通过 Upgrade: web-socket 头进行协议升级
      • 使用 TCP 的全双工通信协议通信
  • WebSocket 是一个轻量级的协议,兼容 TCP 和 HTTP 的优点
    • 头部小,解决带宽资源
    • 使用二进制帧传输数据
    • 支持数据压缩
    • 有状态的持久连接
    • 全双工通信,支持实时数据交换
  • 访问
    • ws:// 基于 HTTP 协议
    • wss:// 基于 HTTPs 协议

扩展

最新评论
加载中...
Home Archives Categories Tags Statistics