博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
websockect
阅读量:6246 次
发布时间:2019-06-22

本文共 572 字,大约阅读时间需要 1 分钟。

1、websocket和socket是啥关系?

  • Socket其实并不是一个协议,而是为了方便使用TCP或UDP而抽象出来的一层,是位于应用层和传输控制层之间的一组接口。
  • 当两台主机通信时,必须通过Socket连接,Socket则利用TCP/IP协议建立TCP连接。TCP连接则更依靠于底层的IP协议,IP协议的连接则依赖于链路层等更低层次。
  • Socket是传输控制层协议,WebSocket是应用层协议。

2、为什么会出现websockect?

  • 为了防止浏览器受到XSS、CSFR等攻击,浏览器出了一个同源策略(SOP),SOP要求两个通讯地址的协议、域名、端口号必须相同,否则两个地址的通讯将被浏览器视为不安全的,并被block下来。WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信,同时允许跨域通讯,是server push技术的一种很棒的实现。
  • 实现实时通讯的传统方法是轮训,但是这样存在一个很大的问题就是为了一个状态,而发送大串的报文,会不少消耗带宽

3、websocket能不能和sockect通讯?

  • 不能。必须配置websockect服务端,然后在websockect服务端添加sockect客户端再去和sockect服务端进行通讯
  • websockect服务端,常用的 Node 实现

转载地址:http://zjmia.baihongyu.com/

你可能感兴趣的文章
针对ASP.NET页面实时进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码)...
查看>>
IDEA常用快捷键
查看>>
input 回车提交
查看>>
xp创建***拨号连接
查看>>
win下一些常用的工具软件及网管管理系统
查看>>
Index.get_indexer 方法的含义
查看>>
从C#到TypeScript - Generator
查看>>
Exchange 2010 (一) 为多台CAS/HUB配置证书
查看>>
你有合并单元格我都不怕-Lookup特殊使用破合并单元格求值
查看>>
CSS代码格式化工具
查看>>
【开发笔记】单点登录CAS测试登录Invalid credentials无效凭据
查看>>
检查到apache有错误发送邮件
查看>>
3.4 usermod命令;3.5 用户密码管理;3.6 mkpasswd命令
查看>>
IBM中国研究院院长沈晓卫谈认知计算
查看>>
rhel6创建iso镜像
查看>>
Unix整理笔记-vi简介-里程碑M8
查看>>
Java中方法覆盖的约束
查看>>
用路由器做CA的基于数字证书的ipsec ***
查看>>
运维必须掌握的Linux面试题【转自CentOS中文站】
查看>>
poj1459 Power Network(最大流)
查看>>