WebSockets ::概述

从字面上看,握手可以定义为两个人握住和握手,以表示问候,祝贺,协议或告别。在计算机科学中,握手是确保服务器与其客户端同步的过程。握手是Web套接字协议的基本概念。

下图显示了与各种客户端的服务器握手-

Web套接字–定义

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

Web套接字的关键点是 真正的并发性 和 性能优化,从而使响应更快,功能更丰富的Web应用程序成为可能。

Web套接字协议的描述

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

Web套接字的主要功能如下-

  • Web套接字协议正在标准化,这意味着借助该协议可以在Web服务器和客户端之间进行实时通信。

  • Web套接字正在转变为跨平台标准,用于客户端和服务器之间的实时通信。

  • 该标准使新型的应用成为可能。实时Web应用程序的企业可以借助该技术来加快速度。

  • Web套接字的最大优点是,它通过单个TCP连接提供双向通信(全双工)。

网址

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

下图显示了令牌中的Web套接字URL。

浏览器支持

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

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

以上是 WebSockets ::概述 的全部内容, 来源链接: utcz.com/z/317508.html

回到顶部