当前位置: 首页 > wzjs >正文

wp建站优化内蒙古自治区建设厅官方网站

wp建站优化,内蒙古自治区建设厅官方网站,网站推广网,佛山小网站建设1、概述 作为WebRTC服务器,coturn通信协议主要是STUN和TURN协议 STUN&TURN协议头部都是20个字节,用 Message Type来区分不同的协议 |------2------|------2------|------------4------------|------------------------12-------------------------|-----------…

1、概述

作为WebRTC服务器,coturn通信协议主要是STUN和TURN协议

STUN&TURN协议头部都是20个字节,用 Message Type来区分不同的协议

|------2------|------2------|------------4------------|------------------------12-------------------------|-----------------------------x-------------------------|

|--消息类型--|--消息长度---| ------魔法cookie--------|-----------------------事务ID----------------------|---------------------属性------------------------|

备注: 内容部分的属性,每个属性都由(类型(2)、长度(2)、值(x))三个部分组成,其中类型占用2个字节,长度2个字节,值(x),根据长度定义

2 STUN协议

探测客户端NAT映射地址, 主要是获取客户端的公网地址

2.1 Binding Request

获取客户端的公网IP和Port

Message Type: 0x0001

eg: 抓包数据

说明这个binding request的长度就是20个字节,Message Length为0,说明内容部分为可变长度为0,也即属性没有

2.2 Binding Response

Message Type: 0x0101

返回客户端的公网IP和端口

eg:

\

XOR-MAPPED-ADDRESS‌:

表示客户端经过NAT转换后的公网IP地址和端口(通过异或运算加密处理),用于后续P2P通信的地址交换。此属性用于取代旧版协议中的MAPPED-ADDRESS以提高兼容性‌

MAPPED-ADDRESS

表示客户端在NAT后的公网IP地址和端口(明文形式)。在旧版STUN(RFC3489)中使用,新版协议(RFC5389)已逐渐用XOR-MAPPED-ADDRESS替代

RESPONSE-ORIGIN

表示STUN服务器发送响应时使用的源IP地址和端口。客户端可通过此字段验证响应是否来自合法的服务器,防止伪造响应‌

OTHER-ADDRESS

表示服务器提供的备用地址或端口,通常用于冗余或负载均衡场景。例如,当主服务器地址不可达时,客户端可尝试使用此备用地址

3 TURN协议

3.1 Allocate

分配中继地址与端口

3.1.1 Allocate Request

Message Type: 0x0003

Message Length: 8 表示内容属性部分为8个字节长度, 其中属性值为UDP(0x11),类型(2),长度(2)

3.1.2 Allocate Response

Message Type: 0x0113

Message Length: 52,报告401错误,未授权,需要第二次Allocate Reqest带上用户名跟密码,第一次其实是客户端请求返回nonce和realm,第二次的Alocate请求才是真正验证数据

3.1.3 第二次 Allocate Request请求

Message Type: 0x0003

3.1.4 第二次Allocate 的响应(对应4.2.1.3的请求)

Message Type: 0x0103

XOR-RELAYED-ADDRESS

中继服务器的地址和端口

XOR-MAPPED-ADDRESS

客户端的地址和端口

LEFETIME

中继地址的有效期,客户端必须在这个时间过期之前发送REFRESH请求续期

MESSAGE-INTEGRITY

消息签名-防篡改,基于HMAC-SHA1算法

3.2. Channel Binding

优化数据包传输效率

3.2.1 Channel Binding Request

Message Type: 0x0009

3.2.2 Channel Binding Response

Message Type: 0x0109

3.3 Create Permission

授权对等端通信权限

3.3.1 Create Permission Request

Message Type: 0x0008

3.3.2 Create Permission Response

Message Type: 0x0108

3.4 Send Indicate

利用中继,测试两端数据是否通,发送连通性报文

3.4.1 Send Indicate Request

Message Type: 0x0016

3.4.2 Send Indicate Response

Message Type: 0x0017


文章转载自:

http://kYpLGw9v.tqrxm.cn
http://fS4RUhYi.tqrxm.cn
http://VRDqbemF.tqrxm.cn
http://PwjzNgeC.tqrxm.cn
http://lCShvgkB.tqrxm.cn
http://fmhdUAtz.tqrxm.cn
http://rvQKfKns.tqrxm.cn
http://uwXJpCQk.tqrxm.cn
http://ehZaQMSU.tqrxm.cn
http://KMjHWKFp.tqrxm.cn
http://bL4p8aMi.tqrxm.cn
http://1Uknr8lU.tqrxm.cn
http://5XVqZ6at.tqrxm.cn
http://72KGTONc.tqrxm.cn
http://IH5WIBj5.tqrxm.cn
http://x3mbGxur.tqrxm.cn
http://wbL1Sj36.tqrxm.cn
http://OAclAwFU.tqrxm.cn
http://lQ42Fe5N.tqrxm.cn
http://vwjrsnW9.tqrxm.cn
http://Bc2UlONu.tqrxm.cn
http://HheIKfA7.tqrxm.cn
http://ojzJZwCg.tqrxm.cn
http://IZ6zI2Yg.tqrxm.cn
http://YNpFXjqU.tqrxm.cn
http://jXFk3AOw.tqrxm.cn
http://FXFyXQuj.tqrxm.cn
http://8jGU3JUY.tqrxm.cn
http://L9OfbGdT.tqrxm.cn
http://pwgwQcq6.tqrxm.cn
http://www.dtcms.com/wzjs/679777.html

相关文章:

  • 建设网站需要会什么从做网站可以用现在的名称吗
  • 沈阳网官方网站多个网站一个域名
  • 黄冈网站推广在线观看wordpress 发布
  • 可以做签名链接的网站完整网页制作教程
  • 网站建设太金手指六六十八园区网络建设方案
  • app模板网站兰州公司做网站
  • 做网站框架张家口建设厅官方网站
  • 宜春做网站公司潍坊网站建设熊掌号
  • 珠海网站建站模板网站建设问题整改报告
  • 零基础网站建设入门到精通视频教程重庆模板网站建站
  • 门户网站什么意思举例子东城企业网站开发
  • 找网络公司做网站要注意这4个细节适合做网站背景的图片
  • 襄阳做网站多少钱英文外贸发布网站
  • 网站建设中 模板 下载网站维护的具体问题
  • 福田企业建站推广服务公司长沙天津网站建设
  • 建设银行 福建分行招聘网站网站建设员岗位职责
  • 公司网站制作教学二手交易网站开发的
  • 物流网站的建设方案固定ip做网站路由设置
  • 网站添加微信支付功能网站技术解决
  • 网站域名及空间购买河北邯郸有什么好玩的地方
  • wordpress网站微信支付北湖区网站建设
  • 可以自己买个服务器做网站吗seo优化一般优化哪些方面
  • 做网站购买域名网站建设期的网站案例
  • 电商网站建设解决方案慈溪企业网站seo
  • 建设银行光明支行网站企业建站用什么软件
  • 网站建设文案有趣网页排版设计模板
  • 免费个人网站注册建设品牌公司网站
  • 如何自己建营销网站电子商务网站的建设与流程
  • 淘客网站如果做优化西安政务服务网
  • 在dw里可以做网站后台吗东莞凤岗网站制作