websocket的原理是什么?websocket的特点是什么?
WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。
websocket的原理是什么?
很多网站为了实现推送技术,所用的技术都是轮询。轮询是在特定的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多的带宽等资源。而比较新的技术去做轮询的效果是Comet。这种技术虽然可以双向通信,但依然需要反复发出请求。而且在Comet中,普遍采用的长链接,也会消耗服务器资源。在这种情况下,HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。
websocket的特点是什么?
较少的控制开销。在连接创建后,服务器和客户端之间交换数据时,用于协议控制的数据包头部相对较小。在不包含扩展的情况下,对于服务器到客户端的内容,此头部大小只有2至10字节(和数据包长度有关);对于客户端到服务器的内容,此头部还需要加上额外的4字节的掩码。相对于HTTP请求每次都要携带完整的头部,此项开销显著减少了。更强的实时性。由于协议是全双工的,所以服务器可以随时主动给客户端下发数据。相对于HTTP请求需要等待客户端发起请求服务端才能响应,延迟明显更少;即使是和Comet等类似的长轮询比较,其也能在短时间内更多次地传递数据。保持连接状态。与HTTP不同的是,Websocket需要先创建连接,这就使得其成为一种有状态的协议,之后通信时可以省略部分状态信息。而HTTP请求可能需要在每个请求都携带状态信息(如身份认证等)。更好的二进制支持。Websocket定义了二进制帧,相对HTTP,可以更轻松地处理二进制内容。可以支持扩展。Websocket定义了扩展,用户可以扩展协议、实现部分自定义的子协议。如部分浏览器支持压缩等。更好的压缩效果。相对于HTTP压缩,Websocket在适当的扩展支持下,可以沿用之前内容的上下文,在传递类似的数据时,可以显著地提高压缩率。
抢先读
- 装修时间几点到几点不算扰民?邻居噪音扰民的处理方式是什么?
- 黄金做空是什么意思?炒黄金如何做空?
- 国际期货的衍生工具是什么?国际期货开户流程有哪些?
- 夫妻间房产过户如何收费?过户需要提交什么资料?
- powerpoint存储文件发生错误怎么办? 苹果幻灯片保存不了怎么办?
- 什么是非晶磁环?非晶磁环和铁氧体区别
- 公司申请上市意味着什么?公司为什么上市有哪些好处?
- 侵权责任构成要件有哪些?隐私权的赔偿范围
- 鹧鸪怎么读?鹧鸪是保护动物吗?
- 费用报销管理是什么?社保住院报销是多少?
- 民营银行股票有哪些?全国有多少家民营银行?
- 耀皮玻璃收盘价为4.77元 耀皮玻璃主力资金流向介绍
- 中签率0.04%是高还是低?新股中签率计算方法是什么?
- 信用卡逾期会从储蓄卡里直接扣吗?信用卡逾期后如何挽回征信?
- 充电ic坏了还能充电吗?充电ic芯片坏了是什么症状?
- 中环股份的股票代码是多少?中环股份是国企吗?
- 担保品买入和融资买入的区别?融资担保转入是必须用股票吗?
- 小马乐园在哪里?小马乐园门票多少钱?
- 滁州养老保险工资怎样算?滁州是否适合养老?
- 延期交房购房者能否解约?逾期交房违约金怎么算?
- 开发商退房通知如何规定?需要满足哪些退房条件?
- websocket的原理是什么?websocket的特点是什么?
- 触摸IC是什么意思?触摸ic坏了值得修吗?
- 泰拉瑞亚召唤师各阶段装备 泰拉瑞亚召唤师套装顺序?
- 跳伞的禁忌是什么?跳伞需要注意什么?
- 永祚寺景区的建筑布局是怎样的?永祚寺景区有什么历史文化?
- 榆树庄公园在哪里?
- 新准则金融资产三分类有哪些?买入返售金融资产指的是什么?
- 卸妆产品什么牌子好用?卸妆的时候应该按摩吗?
- 大拇指断了如何判断伤残标准?人身损害赔偿的诉讼时效
- 什么是非晶磁环?非晶磁环频率多少合适?
- 股票空翻多是什么意思?股票空盘量是什么意思?
- 维也纳是法国的还是奥地利的?维也纳说什么语言?
- 恶意套现不还的怎么处理?信用卡套现属于什么罪?
- 商转公积金贷款需要先还款吗?商转公要自己筹钱先还商贷?
- 皇台酒业股票代码是多少?皇台酒业2021年销售多少?
- 汽车电瓶怎么搭电打火?加装汽车副电瓶的正确方法看这里
- 中国人寿属于国企还是央企?中国人寿是什么性质的单位?
- 深圳强制垃圾分类来了 垃圾分类商机有哪些?
- 基金赎回时间有哪些技巧? 基金赎回需要手续费吗?
- 充电ic芯片坏了是什么症状?充电ic坏了换一个多少钱?
- 恩施有哪些特色水果(湖北恩施特产)
- 北上资金大举加仓远超去年同期 即时看
- 信用卡一个月不还会有什么后果?网贷欠款逾期起诉会冻结夫妻财产吗?
- 美联储议息会议什么时间召开?美联储议息会议多久一次?
- 股票的技术是指什么?股票技术真的有用吗?
- 12306退票多久到账?12306订票后怎么退票?
- 抵押贷款需要哪些材料?需书面填写申请表吗?
- 冬天玻璃水里加酒精防冻吗?汽车贴膜会被偷配件吗?
- 白羊座拒绝自己光明磊落的形象被这样无情抹黑?
- 淘宝店铺搜不到怎么办?淘宝可以用微信支付吗?
- 10万存三年定期和存一年定期三年哪个收益多?10万元存款定期三年有多少利息
- 沪深两市涨停幅度是多少?涨跌停板制度规则实施时间
- 20兆宽带需要使用什么样的路由器?路由器是红色的灯是怎么了?
- 什么是猴痘 猴痘通过什么传播?
- 什么是小盘股中盘股大盘股?基金入门与技巧有哪些?
- 蜂巢素可以治疗鼻炎吗?蜂巢素的作用与功效及禁忌是什么?
- 防御机制是自我还是本我?防御机制是谁提出的?
- 600819收盘价为4.77元 600819主力资金流向介绍
- 延期交房购房者能否解约?逾期交房的责任怎样认定?
- 栀子花开的季节是什么季节?栀子花叶子发黄干枯掉叶子怎么办?
- 你知道del键是干什么的吗?del键是什么意思?
- 买车险需要注意哪些问题?买车险客户必问的问题是什么?
- 海马是哪类动物?海马动物简介
- 魔兽世界净化斯坦索姆怎么开始?斯坦索姆多少级去合适?
- 先进先出法月末结存成本怎么算?先进先出法为什么会高估存货价值?
- 安装语言不受系统支持怎么办?电脑英文版系统怎么变成中文系统?
- 证券从业资格证怎么获取?证券公司员工一月多少钱?
- 三大“心”级主题 富德生命人寿夏季客户服务活动将启
- 借呗和花呗要不要提前还款?借呗逾期多久上征信记录?
- 怎么打开注册表编辑器?电脑注册表打不开了怎么办?
- 龙门石窟位于哪个省?四大石窟分别是哪四个?
- realmeBook续航怎么样?realmeBook笔记本测评
- 南平有哪些特色小吃(福建南平特产)
- 资金证明怎么开?资金来源证明怎么开?
- 信用卡逾期还了征信怎么修复?处理信用卡逾期的公司是怎么收费的?
- 商贸型企业经营范围有哪些?生产加工型企业经营范围是什么?
- 2021中国外运物流发展前景?中外运公司的发展历程?
- 信托基金保本吗?信托的钱可以拿出来吗?信托的作用
- 做理财投资需要注意什么 ?新手该怎么投资理财?
- 页岩油的基本特征是什么?页岩油需要怎么加工?
- 信用卡逾期上报数据库怎么办?信用卡逾期后怎么办?
- 非借入准备金概述包括什么内容? 区分借入准备金和非借入准备金的意义表现在哪些方面?
- 定向增发股票和公开增发股票的区别?定增是属于股权投资还是证券投资?
- 股票五档买盘是什么意思?五档交易规则
- 永祚寺是怎样的景区?永祚寺景区有什么景观?
- LED显示屏怎么写字幕?电子屏幕字幕设置教程
- 江苏银行信用卡额度一般是多少?欠信用卡30万死了要家人还吗?
- 停牌股票一般多久复牌?股票停牌有哪些影响?
- powerpoint超链接怎么设置? ppt超链接怎么返回原页?
- 五一劳动节高速公路免费是如何规定的?免费通行的车辆范围是什么?
- 你知道怎么查自己的手机号码吗?查自己的手机号码的方法有哪些?
- 智能冰箱夏天应该调几度比较适合(智能冰箱介绍)
- 共同犯罪分类方法是什么?认定共同犯罪的标准是什么?
- 如何彻底删除打印机驱动重新安装(删除打印机驱动的步骤)
- 金牛的三观很正 不畏滔天骇浪 相信努力就会有结果?
- 《唐人街探案4》上映日期时间定了吗?第四部还是原班人马吗?
- 什么可以用贴片三极管代换?L6可用什么管子代换?
- 什么是基金份额折算?基金折算日是什么?
- 2023英雄联盟沙漠死神怎么出装?英雄联盟沙漠死神技能介绍