WebSockets-概述

打个比方,握手可以定义为两个人握住和握手,以表示问候,祝贺,同意或告别。而在在计算机科学中,通信是确保服务器与其客户端同步的过程。通信是Web socket协议的基本概念。

下图显示了服务器与各种客户端之间的通信:

WebSockets-概述

Web socket–定义

Web socket被定义为服务器和客户端之间的双向通信,这意味着双方都同时进行通信和交换数据。

Web socket的关键点是真正的并发性性能优化,从而可以使响应更快,功能更丰富的Web应用程序。

Web socket协议的描述

该协议从头开始定义全双工通信。Web socket在将桌面丰富功能引入Web浏览器方面向前迈进了一步。它代表着一种进化,它在客户端/服务器Web技术中等待了很长时间。

Web socket的主要功能如下-

  • Web socket协议正在标准化,这意味着借助此协议可以在Web服务器和客户端之间进行实时通信。
  • Web socket正在转变为跨平台标准,用于客户端和服务器之间的实时通信。
  • 该标准启用了新型的应用程序。实时Web应用程序的企业可以借助该技术来加快速度。
  • Web socket的最大优点是,它通过单个TCP连接提供双向通信(全双工)。

网址

HTTP具有自己的一组模式,例如http和https。Web socket协议在其URL模式中也具有类似的架构。

下图显示了令牌中的Web socket URL。

WebSockets-概述

浏览器支持

Web Socket协议的最新规范定义为RFC 6455(建议的标准)。

各种浏览器(例如Internet Explorer,Mozilla Firefox,Google Chrome,Safari和Opera)都支持RFC 6455

作者:terry,如若转载,请注明出处:https://www.web176.com/websockets/692.html

(0)
打赏 支付宝 支付宝 微信 微信
terryterry
上一篇 2020年10月28日 下午3:35
下一篇 2020年10月28日 下午3:42

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注