一、WebSockets简介

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

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

Web套接字 - 定义

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

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

Web套接字协议的描述

该协议从头开始定义全双工通信。Web套接字将桌面丰富的功能带入网络浏览器,向前迈进了一大步。它代表了一个进化,这在客户端/服务器Web技术中已经很久很久了。

网络插座的主要特点如下:

  • Web套接字协议正在标准化,这意味着在这种协议的帮助下,Web服务器和客户端之间的实时通信是可能的。

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

  • 该标准可以实现新型应用。实时Web应用程序的业务可以借助这种技术加快速度。

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

网址

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

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

浏览器支持

Web Socket协议的最新规范被定义为RFC 6455 - 一个提出的标准。

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

最新文章

  1. java中使用二重循环打印图形
  2. [HTML] CSS 语法
  3. TCP keepalive overview
  4. GO简易聊天系统后台源码分享
  5. MongoDB shell 格式化
  6. Hbase原理
  7. Android Handler 原理
  8. win7下装ubuntu
  9. 关于asp.net会话阻塞
  10. jsp include 乱码问题的解决
  11. BigDecimal类的简单使用方法
  12. php文件上传及头像预览
  13. POJ 1067 取石子游戏 威佐夫博弈
  14. SQL Server 死锁概念和分析
  15. .NET Core 的缓存篇之MemoryCache
  16. zookeeper第一篇
  17. ECMAScript6 入门 变量的解析赋值
  18. Ubuntu+Fedora进阶学习,指令迅速查询,Bug迅速查询(Ctrl+F)
  19. css控制input标签
  20. H5开发中遇到的问题及解决办法

热门文章

  1. [转载]windows下PHP + Nginx curl访问本地地址超时卡死问题的解决方案
  2. 使用ClosedXML,读取到空行
  3. 第十七次ScrumMeeting博客
  4. PAT甲题题解-1021. Deepest Root (25)-dfs+并查集
  5. 20135202闫佳歆--week4 系统调用(上)--学习笔记
  6. Windows 7 上面 redis 启动报错的处理
  7. css 鼠标移上去会变大
  8. maven使用阿里镜像配置文件
  9. CUDA ---- GPU架构(Fermi、Kepler)
  10. 常用的sublime text 3插件(很爽哦)