高级数据链路控制规程

高级数据链路控制规程(high-level data link control procedures)

目录

  • 1 什么是高级数据链路控制规程
  • 2 高级数据链路控制规程的特点[1]
  • 3 高级数据链路控制规程的操作方式
  • 4 参考文献

什么是高级数据链路控制规程

  高级数据链路控制规程国际标准化组织颁布的一种高可靠性、高效率的面向比特的数据链路控制规程,简称HDLC规程。它由帧结构、规程要素和规程类型三部分组成。该规程的结构以比特为单位,各项数据链路控制功能均以特定的比特组合来表示。它克服了数据通信基本型控制规程所存在的局限性,能实现较高的通信传输效率和可靠。

高级数据链路控制规程的特点

  面向比特型控制规程目的是提供一种通信准则,以满足广泛的应用范围,包括;计算机集中器和终端之间数据通信,以及计算机通信子网的节点机何的数据通信,它的特点如下:

  1.传输基本单位是比特,适应于多种编码结构。

  2.能用于任何链路结构,有交换/专用、点对点或点对多点,半双工或者是垒双工链路。3.同步方式传送数据,速率在2400b/s以上。

  4.采用连续发送方式,即每帧带有帧编号和地址,可连续发送几帧后,才要求对方认可,固而传输有效性较高。

  5.可靠性好,它的数据控制信息采用统一格式,都采用循环码冗余校验(CRC)。

  6.传输透明性好,除了帧标志外,无专用的传输控制字符,因此对数据信息的组成不加任何限制,能透明传输。

  7.数据信息和控制信息均采用统一的“帧格式,因此格式一致且便于扩充。

高级数据链路控制规程的操作方式

  HDLC是通用的数据链路控制协议,当开始建立数据链路时,允许选用特定的操作方式。所谓链路操作方式,通俗地讲就是某站点以主站方式操作,还是以从站方式操作,或者是二者兼备。

  在链路上用于控制目的站称为主站,其它的受主站控制的站称为从站。主站负责对数据流进行组织,半且对链路上的差错实施恢复。由主站发往从站的帧称为命令帧,而由由站返回主站的帧称响应帧。

  连有多个站点的链路通常使用轮询技术,轮询其它站的站称为主站,而在点到点燃链路中每个站均可为主站。主站需要比从站有更多的逻辑功能,所以当终端与主机相连时,主机一般总是主站。

  在一个站连接多条链中的情况下,该站对于一些链路而言可能是主站,而对另外一些链路而言又可能是从站。

  有些可兼备主站和从站的功能,这站称为组合站,用于组合站之间信息传输的协议是对称的,即在链路上主、从站具有同样的传输控制功能,这又称作平衡操作,在计算机网络中这是一个非常重要的概念。相对的,那种操作时有主站、从站之分的,且各自功能不同的操作,称非平衡操作。

  HDCL中常用的操作方式有以下三种

  (1)正常响应方式NRM(Normal Responses Mode)

  正常响应方式NRM是一种非平衡数据链路操作方式,有时也称非平衡正常响应方式。该操作方式适用于面向终端的点到点或一点与多点的链路。在这种操作方式,传输过程由主站启动,从站只有收到主站某个命令帧后,才能作为响应向主站传输信息。响应信息可以由一个或多个帧组成,若信息由多个帧组成,则应指出哪一个是最后一帧。主站负责管理整个链路,且具有轮询、选择从站及向从站发送命令的权利,同时也负责对超时、重发及各类恢复操作的控制。

  (2)异步响应方式ARM

  异步响应方式ARM(Asynchronous Responses Mode)也是一种非平衡数据链路操作方式,与NRM不同的是,ARM下的传输过程由从站启动。从站主动发送给主站的一个或一组帧中可包含有信息,也可以是仅以控制为目的而发的帧。在这种操作方式下,由从站来控制超时和重发。该方式对采用轮询方式的多站莲路来说是必不可少的。

  (3)异步平衡方式ABM

  异步平衡方式ABM(Asynchronous Balanced Mode)是一种允许任何节点来启动传输的操作方式。为了提高链路传输效率,节点之间在两个方向上都需要的较高的信息传输量。在这种操作方式下任何时候任何站都能启动传输操作,每个站既可作为主站又可作为从站,每个站都是组合站。各站都有相同的一组协议,任何站都可以发送或接收命令,也可以给出应答,并且各站对差错恢复过程都负有相同的责任。

参考文献

  1. 汪齐贤.计算机网络:高级数据链路控制规程(HDLC)[J].铁道通信信号.1992.10
阅读数:212