下载此文档

通讯分析.doc


文档分类:论文 | 页数:约36页 举报非法文档有奖
1/36
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/36 下载此文档
文档列表 文档介绍
通讯1、概述./IP(又称B/IP)网络进行通讯。虚拟链路层(BVLL)网络层和某指定的通讯子系统的接口,虚拟链路控制(BVLC)要求支持的定向和广播信息。协议定义主要可分为三层:B/IP网络虚拟层,应用层。B/IP提供了TCP/IP一样的通讯结构,采用UDP的通讯方式。本文接下来将对此三层结构进行详细的讲解。其文本协议的大致格式如下:/应用层BVLCTypeBVLCFunctionLengthNPDUAPDUNPDU:网络层数据结构,下文进行详细的讲解APDU:应用层数据结构,下文进行详细的讲解2、/IP. BVLCType: 0x81,/IP网络 BVLCFunction: 指定报文的类型,何种作用;本应用使用的报文类型分为两种: 0A:点对点通讯0B:广播通信 Length: 指定报文的长度,包括BVLCType、BVLCFunction以及本身在内 NPDU: 根据不同情况,报文长短不同,见下文的解析。 APDU: 根据NPDU不同以及不同的请求,报文不同,见下文的解析。 3、 :默认0x01控制字:BIT7:1表示MessageType存在,为0时MessageType不存在 BIT6:保留,为0 BIT5:DLENHopCount存在,当DLEN为0时表明广播网络DADR不存在;DLENDADRHopCount不存在 BIT4:保留,为0 BIT3:SLEN存在,当SLEN为0时表明无效SADR不存在;SLENSADRHopCount不存在 BIT2:1表示为一个需确认的请求数据单元,一复杂ACK数据单元或一网络层信息非reply的;0表示除去上述情形的数据单元 BIT1、0:网络优先级 11=LifeSafetymessage10=CriticalEquipmentmessage01=Urgentmessage00=Normalmessage目标网络号:FFFF的时候表示广播目标长度:表示DADR的长度目标地址:目标网络MAC地址原网络号:同目标网络号原网络长度:表示SADR的长度原地址:原网络的MAC地址路由数目: 数据需要经过的路由个数,的时候,需设置为FF消息类型: X'00':Who-Is-Router-workX'01':I-Am-Router-workX'02':I-Could-Be-Router-workX'03':Reject-Message-workX'04':Router-Busy-workX'05':Router-Available-workX'06':Initialize-Routing-TableX'07':Initialize-Routing-Table-AckX'08':Establish-Connection-workX'09':Disconnect-Connection-workX'0A'toX'7F':ReservedforusebyASHRAEX'80'toX'FF':Availableforvendorproprietarymessages卖方ID: 当控制字的BIT7为1并且消息类型为X'80'toX'FF':的时候,才会存在本次开发没有用到,不再解释本次应用中控制字只用到0x20和0x04两种,前者为广播查询设备,后者微点对对取设备数据或属性。4、APDU结构:(应用层协议数据单元)网络层数据主要分为一下几种:PDU::=CHOICE{confirmed-request-PDU [0]-Confirmed-Request-PDU,unconfirmed-request-PDU [1]-Unconfirmed-Request-PDU,simpleACK-PDU [2]-SimpleACK-plexACK-PDU [3]plexACK-PDU,segmentAck-PDU [4]-SegmentACK-PDU,error-PDU [5]-Error-PDU,reject-PDU [6]-Reject-PDU,abort-PDU [7]-Abort-PDU}对于本次应用,-Confirmed-Request-PDU(需确认的请求协议数据单元)-Unconfirmed-Request-PDU(无需确认的请求协议数据单元)plexACK-PDU(复杂的ACK命令)-Error-PDU(报错的协议数据单元)对于上述几种数据的分类主要根据pdutype(下文进行讲解)进行判定。. -Confirmed-Request-PDU的结构:-Confirmed-Request-PDU::=SEQUENCE{pdu-type [0]Un

通讯分析 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数36
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sxlw1984
  • 文件大小276 KB
  • 时间2020-08-12