[翻译]WebSocket协议——摘要

概述

本系列内容为RFC6455 WebSocket协议的中文翻译版。进行相关文档规范的翻译初衷是为了更加深刻的了解WebSocket以及相关内容。

本文主要为WebSocket协议

  • 摘要

文章具体内容较少,后续会陆续更新相关的章节,有兴趣的同学可以持续关注一下。

翻译版包含了部分个人的理解,大部分内容为直译,其他小部分内容可能为意译,适合有兴趣的同学进行了解和学习。如果希望对整个WebSocket协议有具体的了解,建议对照的英文文档进行阅读。如果有翻译上的错误,也欢迎大家指出。

PS:由于手骨折做手术导致博客停更了一周。目前已经出院,将恢复每周更新的频率。

摘要

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许可协议文本。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏芋道源码1024

Redis 深度历险:核心原理与应用实践

Redis 是如今互联网技术架构中,使用最广泛的缓存。支持复杂的数据结构,支持持久化,支持主从集群,支持高可用,支持较大的value存储...

2112
来自专栏SDNLAB

网络虚拟化协议GENEVE

2052
来自专栏云豹直播系统开发

短视频APP开发主要依赖于短视频SDK架构设计

短视频 SDK 架构中主要做的一些事情,这其中最重要的就是短视频 SDK 的架构设计,包括架构设计理念、架构图、整体数据流程、模块架构设计等。今天小编就简单介绍...

2843
来自专栏纯洁的微笑

Redis 深度历险:核心原理与应用实践

Redis 是如今互联网技术架构中,使用最广泛的缓存。支持复杂的数据结构,支持持久化,支持主从集群,支持高可用,支持较大的value存储...

2062
来自专栏北京马哥教育

计算机浅谈及Linux简谈

一、计算机浅谈: 电子计算机(英语:computer),亦称电脑,是一种利用电子学原理,根据一系列指令对数据进行处理的工具。 在现代,机械计算机的应用已经完全被...

3976
来自专栏SDNLAB

OpenStack超融合部署架构

一.前言 1 什么是超融合 三种常见的蔬菜:土豆、茄子、青椒放在一起可以烹调出永远的经典味道—“地三鲜”。 ? 而三大IT基础设施组件:计算、存储、网络在一起也...

6906
来自专栏成猿之路

关键的十个MySQL性能优化技巧

本文转载java知音

1052
来自专栏Java后端技术栈

Redis 深度历险:核心原理与应用实践!

Redis 是如今互联网技术架构中,使用最广泛的缓存。支持复杂的数据结构,支持持久化,支持主从集群,支持高可用,支持较大的value存储...

2291
来自专栏13blog.site

Spring+SpringMVC+MyBatis+easyUI整合优化篇(八)代码优化整理小记及个人吐槽

前言 这两天也一直在纠结这一篇文章该写什么东西,前面临时加的两篇文章就有些打乱了整体节奏,这一篇又想去写一下代码层面优化的事情,可是也不太能抓住重要的点,不太确...

2586
来自专栏Android 开发者

Android P 开发者预览版首发!

2452

扫码关注云+社区

领取腾讯云代金券