跳到主要内容

概述

欢迎来到 WebSocket 中文学习文档,文档内容由 RFC6455 WebSocket 协议 翻译而来。想要学习更多编程相关的知识,欢迎访问 犀牛书 中文技术文档大全。

摘要

WebSocket 协议能够通过在受控的环境中运行不可信代码的客户端与已选择通信的远端主机基于该不可信代码进行双向交流。这个用于 WebSocket 的安全模型是复用 Web 浏览器使用的基于 Origin 的安全模型(origin-based security model,可以参考此处)。这个协议由一个开放的握手过程组成,其次是基于 TCP 的基本数据帧。这个技术的目标是提供基于浏览器的应用与服务端进行双向通行的机制,而不需要通过多个 HTTP 连接(例如使用 XMLHttpRequest 或者 Iframe 模拟长轮询)。

备忘录状态

这是一个互联网标准跟踪文档。

这个文档是由互联网工程任务组(IETF,Internet Engineering Task Force)产出的。它代表了互联网工程任务组社区的共识。这个文档已经征求过公众的意见并且互联网工程指导小组(IESG,Internet Engineering Steering Group)已经同意发布。更多关于互联网标准的信息在RFC 5741 的第二节可以看到。

关于这篇文档当前状态的信息和勘误表,以及如何进行反馈可以在此处查看。

版权声明

2011 年授权给 IETF 授信和被认为是文档作者的人。保留所有权利。

这个文档适用于BCP 78和 IETF 之前的相关IETF 文档都在此文档发布日期生效。请细心阅读这些文档,他们说明了对于这篇文档你的权利和限制。从此文档中提取的代码组件必须包含如第四节所述的法律规定的简化的 BSD 许可协议文本。