比特币通信协议 - 币圈消息

比特币通信协议篇11、二、TURN简介。在典型的情况下,TURN客户端连接到内网中,并且通过一个或者多个NAT到 详细

比特币通信协议 - 币圈消息

  [复制链接]
楼主
回复用户5 发表于 2022-11-3 15:18:22 | 显示全部楼层

3、SendMechanism使用了Send和Data指令(Indication).其中Send指令用来把数据从client发送到server,而Data指令用来把数据从server发送到client.当使用Send指令时,客户端发送一个SendIndication到服务端,其中包含:XOR-PEER-ADDRESS属性,包含要传给对等端的信息.。
4、服务器接收到了正确的allocation请求,于是返回succcessresponse,可以看到在返回中带有默认的lifetime为1800秒,XOR-MAPPED-ADDRESS以及XOR-RELAY-ADDRESS等属性:。
5、客户端首先发送Allocate请求,但是没带验证信息,因此STUN服务器会返回errorresponse,客户端收到错误后加上所需的验证信息再次请求,才能进行成功的分配.。
6、通过对TurnServer发送indication告知数据的接收方以及数据内容让TurnServer进行转发,从而间接地向对等端发送DATA.而从对等端来看,
7、TURN支持两种方式来创建许可,比如其中一种就是发送CreatePermissionrequest。
8、|Client| -|A| -|Server| |PeerB|。
9、即ChannelDatamessage的头部中头2字节,值得一提的是信道号的选取有如下要求:。
10、Client’s|PeerB。
比特币通信协议篇41、| Dataind(PeerA)
回复 支持 反对

使用道具 举报

沙发
回复用户5 发表于 2022-11-3 15:19:06 | 显示全部楼层

2、
回复 支持 反对

使用道具 举报

板凳
回复用户5 发表于 2022-11-3 15:24:21 | 显示全部楼层

比特币通信协议篇61、八、实例。|(401Unauthorized)
回复 支持 反对

使用道具 举报

地板
回复用户5 发表于 2022-11-3 15:28:43 | 显示全部楼层

7、连接公网的TURN服务器后,即NAT分配的公网IP和端口)1:7000,此时Client会通过TURN命令创建或管理ALLOCATION,allocation是服务器上的一个数据结构,50000,另外两个对等端若要通过TURN协议和Client进行通信,。
8、一、前言。TURNTURNPeerPeer。
9、| [0x4001]data
回复 支持 反对

使用道具 举报

5#
回复用户5 发表于 2022-11-3 15:29:28 | 显示全部楼层

10、+ +
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝0

帖子2930859

发布主题
阅读排行更多+

Powered by 顺水鱼MT4外汇EA网! X3.2© 2001-2017 顺水MT4外汇EA公司.( 陕ICP备17014341号-1