最后更新:2022-03-18 22:04:01 手机定位技术交流文章
Kang先生的微网络公开: 承运人的发展故事。
大家好,我是小姜。
随着科技发展,人们需求越来越多,实时数据对生活的许多部分至关重要。例如,在流行病流行期间,在家中同地办公、实时跟踪目标人的活动、实时社会新闻、多人互动游戏、即时股票市场基金、体育现场广播、视频聊天、视频会议、在线教育等。为传输数据,我们可以使用 WebSocket TCP 链接。让我们现在讨论《网络软件协议》。
WebSocket 是一个由 HTML5 引入的网络协议,使浏览器和服务器之间能够进行全到工作的通信,以及一项基于全到工作通信TCP连接的协议。与HTTP等非常任协定不同,WebSocket 是一个允许网络对话继续的协议。使用这一技术可以使客户与服务器之间建立长距离连接。双向实时通信。
它允许客户请求服务器以及用户请求服务器。同时,可允许服务提供者主动向客户发送数据。这是一个真正的双向辩论 关于平等。和服务器传送技术相似使用网络套餐 API,客户和服务器只需要交换握手。两者可以建立直接和持久的联系。以及双向数据传输。
「其他特点包括:」
❝
服务器端使用 TCP 协议很容易执行 。
与 HTTP 协议的兼容性很高。 默认端口为 80 和 443, 握手阶段使用 HTTP 协议, 这使得多个 HTTP 代理服务器的握手难以屏蔽和使用。
数据格式较轻,性能成本低廉,通信有效。
您可以选择发送文本或二进制数据。
对同质性没有限制,客户可以与任何服务器互动。
协议是 ws (如果加密的话 ws), 服务器地址是 URL 。
❞
协议标识是 ws (加密 ws), 服务器地址是 URL 。
然而,客户不仅仅是一个浏览器;如果服务器达到ws或ws协议,客户可以与服务器通信。
在网络应用的架构中,HTTP/1.0和HTTP/1.1处理用于连接。HTTP是用于请求以客户端/服务器模式回复的协议。在这种模式中,客户(通常是浏览器)向服务器提出HTTP请求。服务器将用来响应请求的资源(例如 HTML 中的页面)。
HTTP处于无国籍状态。也就是说,它认为每项请求都是单独和自主的。维持现状协定有一些好处。例如,服务器不需要保存会话信息 。因此,没有必要保存数据。但是,这意味着,人道主义工作队的每一项请求和答复都将发送重复的要求资料。无法关闭临时文件夹:%s。
随着HTTP协议在客户与服务器之间通信所需的信息量的增加,HTTP协议在客户与服务器之间通信所需的信息量也随之增加。
从根本上说,HTTP仍然是一个半双轨协议,这意味着信息流动可能只能同时是单向的:客户将请求发送给服务器(单向),然后服务器回应请求(单向),半工作模式的通信效率相对较低。
同时,HTTP协议有一个错误:对话只能由客户发起。
这一单向请求的区别在于,如果服务器的状态发生变化,它无法主动告知客户。
为了及时检索服务器更新, 我们尝试了许多方法:
❝
圆圈( 圆圈 ) : 一次又一次地向服务器发送要求获取任何新信息的请求。 不准确、 延迟和大量不正确的数据交换 。
漫长的民意测验:客户向服务器发送信息请求。并保持连接在指定时间内有效。这个故事是我们对2011年埃及抗议的特别报导的一部分。或者连接超时,这个装置也被称为"跳起来"或"等待观察"占用服务器资源,这一轮调查没有任何好处。没有标准化。
流体技术:在当今的技术中,客户提出要求,服务器传输并保持开放响应(可能是无限的或定义的),并不断更新和保持开放。当服务器拥有必须提供给客户端的数据时,它就更新响应。服务器从不提供完全形成的 HTTP 响应 。特工和防火墙有可能作出反应。这导致信息交付延误增加。
❞
这种办法可以进行近实时通信。然而,它们与高专工作队的要求和对最高目标的答复有关。它有很多不相干和不必要的信息头 和延迟。此外,在每一种情况下,客户必须等待请求得到处理。这是要求采取后续行动的唯一方法因此,拖延情况大大加剧。服务器的工作量也大大增加。
Websocket是一种较新的技术。一些握手是通过HTTP协议完成的。基本上就是和目前的浏览器握手Websocket 是一个双向的 双向的 单链路的连接 这是自然的HTTP协议与实时通信不兼容。
"典型的网套手握手的方式如下:
Websocket 的核心如下, 它指示阿帕奇人、恩京克斯人和其他人: 注意我启动了 Websocket 协议,
“服务器的反应如下:
因此,HTTP已完成其工作,现在完全符合Websocket协议。
❝
由Ayunw运输博客创造的#ayunw:
不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,
不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,
这是我们在https://sre.org/上特别报导的部分文章。
❞
重放开发故事( 发布号)
github:https://github.com/orgs/sunsharing-note/dashboard
爱生活,爱运维
如果您认为文章很好, 请点击右上角的右上角, 选择是分享给朋友还是朋友圈。 您的支持和鼓励是我最大的动力。 如果您愿意, 请注意我 。

扫码二维码
注意我,并定期制作高质量内容。
本文由 在线网速测试 整理编辑,转载请注明出处。