网工干货知识

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

二进制同步通信(BISYNC)

更新时间:2026年03月27日   作者:spoto   标签(Tag):

二进制同步通信(BISYNC)本质上,这是一种以字符或字节为单位的通信方式。也就是说,传输过程中重要的元素其实是那些由多个比特或字节组成的组,而不是单纯的比特流。 BISYNC是由IBM在20世纪60年代创立的。 它通常包括用于简单控制有效连接建立或发展的相关字符与程序,以及数据传输的相关流程。 这是一种半双工通信协议,它已经取代了通常用于第二代计算机上的同步传输-接收协议。 它也被称为“基础模式协议”,这种协议用于传输以位为单位的数据,这种传输方式被称为“透明模式”。 它正被IBM开发的更高效协议所取代。 同步数据链路控制(SDLC)通常存在于系统网络架构中。 BSC或BISYNC也用于描述各种类型的数据包,具体如下所示:

  • ENQ(询问/查询)
  • 确认/接受
  • 否定确认
  • 传输结束

帧的类型:基本上,BSC或BISYNC帧有两种类型,如下所示:控制帧:这些帧实际上是用于设备之间交换信息或数据的必要工具。它们的作用包括建立或维持连接、实现数据的传输与错误处理,以及在会话结束时断开设备之间的连接。这些帧并不包含任何头部信息。 
2. 数据框:这些帧实际上是用来承载用户数据的。它们还用于指示数据传输的方向。BISYNC支持两种类型的块消息:单块消息和多块消息。这两种消息之间的唯一区别在于,单块消息的数据结尾会用ETB字符来表示,而不是ETX字符。单块数据框:  
多块数据框:  
用于BISYNC的控制字符:在BISYNC框架中使用的某些标准控制协议如下:

字符的ASCII编码/功能
ACK 0DLE 0收到的是一款质量不错的框架,已经准备好可以使用了。
ACK 1DLE 1收到了不错的奇怪框架。
DLEDLE数据透明度标记
EOTEOT发送方终止
ETXETX消息的结尾部分
ETBETB传输结束块:需要确认帧。
SOHSOH头部信息开始部分
STXSTX文本开始部分
SYNSYN提醒接收器注意即将到达的帧。

优点:

  1. 可靠性:BISYNC是一种可靠的数据传输协议,因为它采用同步通信方式。这意味着发送方和接收方能够保持同步,数据以连续的方式被传输,从而大大降低了出错的可能性。
  2. 灵活性:BISYNC可以适用于各种类型的数据传输线路,包括租用线路和拨号线路。因此,它是一种非常灵活的协议,可以应用于各种场景。
  3. 错误检测:BISYNC包含错误检测机制,这些机制有助于识别并纠正传输过程中的错误。这一点对于确保数据传输的准确性非常重要。
  4. 流量控制:BISYNC还包含用于调节发送方与接收方之间数据传输的流量控制机制。这样,接收方就能顺利处理数据,而不会因数据量过大而陷入混乱。

缺点:

  1. 复杂性:BISYNC是一种相对复杂的协议,因此实施和维护起来可能会比较困难。这种复杂性还可能导致处理时间延长,从而影响系统的性能。
  2. 有限的速度:BISYNC是在20世纪60年代开发的,当时数据的传输速度远远低于现在。因此,它并不适合用于高速数据传输的应用场景。
  3. 不兼容性问题:BISYNC与其他通信协议不兼容,这可能会限制其在某些应用中的实用性。因此,可能需要额外的硬件和软件来支持不同系统之间的数据传输。
  4. 成本方面:由于需要专门的硬件和软件支持,BISYNC的实施成本可能会很高。因此,对于规模较小的组织或预算有限的机构来说,使用BISYNC可能并不具有吸引力。

总体而言,BISYNC是一种可靠且灵活的通信协议,适用于多种应用场景。不过,由于其复杂的架构以及较低的速度限制,在某些情况下可能不太适合使用。此外,由于BISYNC与其他协议的兼容性较差,因此其实用性也会受到一定限制。

              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

上一篇: 物理层中的设计问题

下一篇: SMTP命令

相关资讯

即刻预约

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