网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

BISYNC的帧格式

更新时间:2026年03月27日   作者:spoto   标签(Tag):
二进制同步通信协议(BISYNC)是一种以字节为单位的通信协议,属于数据链路层协议。该协议由IBM开发。在这种以字节为单位的方式下,每一帧都被视为一组字节或字符的组合。一些常用的以字节为单位的通信协议包括:
  1. BISYNC(二进制同步通信协议)
  2. 点对点协议(PPP)
  3. DDCMP(数字数据通信消息协议)
BISYNC也被称为BSC。BISYNC采用了一种“哨兵式”的监控方式。所谓“哨兵式”监控方式,其实是一种警戒性的行为方式,这种行为方式在某些框架格式中被广泛应用。BISYNC的帧格式:
  • BISYNC在帧的起始处有两个同步字段,即BI同步字段(SYNC)。
  • 该帧格式包含两个同步字段,每个字段的位数为8位。这两个字段对于确定帧的起始位置非常重要。
  • 第三个字段是SOH(头部起始符),该字段由8位组成。其后面是第四个字段——即头部信息。
  • 第五个字段是STX,它占用8位,之后是一个长度可变的字段。
  • 在“body”之后是ETX,其长度为8位。
  • CRC(循环冗余校验)是最后一块包含16位的字段,其作用就是用于检测错误。
  • 帧的传输是从最左边的字段开始的。
  • 帧的起始位置可以通过发送一个特殊的SYN字符来表示。
  • 帧中的数据部分,位于特殊的标记字符STX和ETX之间。也就是说,数据的主体部分是由STX和ETX这两个字符来保护的。
STX和ETX:
  • 如果接收器在信号内部检测到STX或ETX,它就会误认为这些信号就是真正的STX或ETX。
  • 这个问题可以通过使用字节/字符填充的方法来处理。
注意:在这里,我们采用了字节/字符填充的方法。因为这是一种以字节为单位的协议,所以需要使用与字符相关的填充方法。而在以比特为单位的协议中,则采用比特填充的方法。
  • 所谓“字节/字符填充”方法,指的是在文本中包含标志或转义字符时,额外添加一个字节的过程。
  • 如果某个标志/转义字符在字符串中重复出现两次,那么会额外添加一个字节来标识该字符。例如,如果重复出现的字符是 SYN/STX/ETX,那么就会添加额外的1个字节来表示这一情况。
  • 这种字节/字符填充的过程是由BISYNC协议中的DLE(数据链路转义)机制来处理的。DLE是一种用于在帧中携带不可打印字符的字符。
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料