WebSockets - 概述

从字面意义上讲,握手可以被定义为两个人抓握和晃动右手,象征着问候,祝贺,同意或告别.在计算机科学中,握手是确保服务器与其客户同步的过程.握手是Web Socket协议的基本概念.

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

Server

Web套接字 - 定义

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

Web套接字的关键点是真并发优化性能,从而产生更具响应性和丰富的Web应用程序.

Web套接字协议描述

此协议定义了全双工通信从头开始. Web套接字向Web浏览器带来了丰富的桌面功能.它代表了一种进化,在客户端/服务器网络技术中等待了很长时间.

网络套接字的主要特征如下:<

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

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

  • 此标准启用新类型的应用程序.实时Web应用程序的业务可以借助这项技术加速.

  • Web Socket的最大优势是它提供双向通信(完整双工)通过单个TCP连接.

URL

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

下图显示了标记中的Web套接字URL.

Protocol

浏览器支持

Web套接字协议的最新规范定义为 RFC 6455  - 建议的标准.

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

免责声明:以上内容(如有图片或视频亦包括在内)有转载其他网站资源,如有侵权请联系删除

咨询热线(9:00 - 18:00)
0755 - 29812418
微信公众号二维码
微信公众号二维码
微信公众号
返回顶部