- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WebSocket 协议(RFC6455)中文翻译版(word版)
WebSocket 协议〔RFC6455〕中文翻译版〔word版〕翻译自:http://.doczj/doc/6046de15b42acfc789eb172ded630b1c59ee9bc6.html /rfc/rfc6455.txtInternet Engineering Task Force (IETF) I. FetteRequest for Comments: 6455 Google, Inc.Category: Standards Track A. MelnikovISSN: 2070-1721 Isode Ltd. December 2011WebSocket 协议1 介绍1.1 背景这局部是不标准的。历史上,创立需要在客户端和效劳器间双向通信的网络应用程序〔如即时消息和嬉戏程序〕要求滥用 HTTP 来轮询效劳器来获得更新,通过不同 HTTP 恳求来发送上行通知。这导致各种问题:?效劳器被迫为每个客户端用法一些不同的底层TCP连接:一个用来向客户端发送消息,为每个到来的消息用法一个新的。?通信〔wire〕协议具有很高的开销,因为每个客户端到效劳器的消息有HTTP 头。?客户端侧的脚本被迫维护输出连接到输入连接的映射来追踪响应。一个简洁的解决方法是为双向传输用法单一的TCP连接。这是WebSocket协议供应的。结合WebSocket API〔WSAPI〕,它为web页面到远程效劳器的双向通信供应了HTTP轮询的替代方案。同样的技术也可用于各种web应用程序:嬉戏,股票行情,多用户协同编辑的应用程序,用户界面实时展现效劳器侧效劳等。WebSocket协议设计用来取代用法HTTP作为传输层的双向通信技术,并从现有的根底设施〔代理、过滤、认证〕受益。这些技术作为效率与牢靠性的平衡而实现,因为HTTP最初并不是用于双向通信的〔见RFC6202有多更争论〕。WebSocket尝试解决在现有HTTP根底设施的环境下现有HTTP双向通信技术的目的;像这样,它设计来工作于HTTP 80、443端口上,并支持HTTP代理和中间设施,即使这意味着增加现有环境的一些冗杂性。然而,设计并没有将WebSocket局限于HTTP,将来的实现可以在特定的端口上用法更简洁的握手,而不需要重新创造整个协议。最终一点是重要的,因为交互式消息的传输形式并不严密符合标准的HTTP传输,会在一些部件上引起异样的负载。1.2 协议概览这局部是不标准的。WebSocket 协议有两局部:握手和数据传输。来自客户端的握手开起来像下面:来自效劳器的握手开起来像下面:来自客户端的引导行遵从Request-Line格式,来自效劳器的引导行遵从Status-Line格式。Request-Line和Status-Line在RFC2616定义。在两种状况下,引导行后面跟着一组未排序的头域。这些头域的意义在本文档的第4章指定。额外的头域也可能出现,如cookie RFC6265。头的格式和解析在RFC2616定义。一旦客户端和效劳器都发送了他们的握手,假如握手胜利,传输数据局部开头。这是一个双向传输通道,每个端都能独立、随便发送数据。在胜利握手后,客户端和效劳器来回传输数据是以消息message为概念单位的。在传输介质上〔on the wire〕,一个消息由一个或多个帧frame组成。WebSocket 消息不需要对应到特定网络层的帧,因为分帧后的消息可能被中间设施合并或拆分。一帧都有一个关联的类型。属于同一个消息的帧拥有一样的数据类型,广义地说,有文本数据〔说明为UTF-8 RFC3629文本〕、二进制数据〔它的说明留给了应用程序〕和掌握帧〔不准备携带应用数据,携带的是协议层的信号,如连接关闭信号〕类型。这个版本的协议定义了6种帧类型,并保存了10种为以后用法。1.3 翻开握手这局部是不标准的。翻开握手为了兼容基于HTTP的效劳器端软件和中间设施,使同一个端口可以承受HTTP客户端和WebSocket客户端,为了这个目的,WebSocket客户端的握手是HTTP恳求的晋级。为了兼容RFC2616,客户端握手里的头域可能以任意的挨次发送,因此不同头域接收到的挨次是不重要的。GET方法(RFC2616)的Request-URI用于识别WebSocket连接的终端,允许一个IP 地址效劳多个域domain,和允许单个效劳器供应多个WebSocket终端。客户端在握手的Host头域里包含主机名,这样,客户端和效劳器可以验证他们同意用法哪个主机。额外的头域用于选择WebSocket协议的选项。此版本中典型的可用选项有子协议选择器Sec-WebSoc
您可能关注的文档
- VIS设计合同协议书范本.docx
- vi合同书规范格式.docx
- VI委托设计合同.docx
- Vi形象设计计划书范文.docx
- vi系统设计合同.docx
- VI系统设计合同协议书范本 通用版.docx
- VI视觉形象系统规划.docx
- VI视觉形象系统规划提案.docx
- VI视觉形象设计合同.docx
- VI视觉识别系统设计合同书.docx
- 湖南省衡阳市第八中学2026届高三上学期第一次月考物理(原卷版).doc
- 浙江省普通高中尖峰联盟2026届高三上学期10月联考英语(原卷版).doc
- 四川省绵阳市南山中学实验学校2026届高三上学期10月月考英语(原卷版).doc
- 湖南省衡阳市第八中学2026届高三上学期第二次月考历史 Word版含解析.doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题09 功和机械能(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题10 内能及其利用(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题07 压强(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题01 机械运动(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题02 声现象(解析版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题02 声现象(原卷版).doc
最近下载
- 雨课堂《工程伦理》网课期末考试答案.docx VIP
- 10米深基坑钻孔灌注桩加内支撑支护施工方案(附图丰富)[优秀工程方案].doc VIP
- DB50_T 1811-2025 民营文艺表演团体等级划分.pdf VIP
- JJF(冀) 3040-2025 全自动水质智能分析仪校准规范.pdf VIP
- 工程师个人年终工作总结范文5篇.docx VIP
- 汽车吊机械安全操作手册.docx VIP
- 加工山楂糕的工程方案(3篇).docx VIP
- 【精品】高一(66)班《静能生慧,拒绝浮躁》主题班会(25张PPT)课件.pptx VIP
- VW 01133-2020-中文 金属零件表面无缺陷条件.docx VIP
- 浙江省绍兴市2025-2026学年高三上学期11月选考科目诊断性考试化学试卷含答案.pdf VIP
原创力文档


文档评论(0)