HDLC(高级数据链路控制)是一种面向比特的协议,用于通过点对点和多点连接进行连接。该协议执行ARQ(自动重复请求)的结构。
HDLC 程序由 ISO 控制。这适用于大量数据的高速通信,这是基本控制过程无法提供的。
HDLC 流程已在 SDLC 上进行规范和创建。它可以包含字符,也可以通过这个过程共享所需长度的位串。数据通信的单位称为帧。
HDLC 中的一种模式是网络中包含的两个设备之间的重新排列。模式定义谁控制连接。HDLC 决定三种类型的站,包括主站、辅助站和组合站。
基本站是连接上的控制站。它控制连接上的从站并管理数据流和错误恢复。次站实际上位于有主站的链路上。从站包含在主站中,没有支持连接的特定权限。
有以下三种不同的操作模式 -
正常响应模式 (NRM)
这是主站启动发送到从站的模式。从站必须从主站获得适当的许可才能更改响应。从主站创建许可后,从站打开其传输。次站必须再次继续以获得从主站发送所有消息的最终许可。
异步响应模式 (ARM)
在这种模式下,从站不必延迟从主站获得最终许可以消除任何帧。这种模式是异步的。从站必须等待,直到它可以发送任何帧。这是当 ARM 连接以半双工方式实现时。在 ARM 模式下,双工链路功能的使用比正常响应模式 (NRM) 中的多。在这种控制模式下,从站可以发送未经请求的 DCE 块。控制站通过控制块启动此操作模式。
异步平衡模式 (ABM)
在这种模式下,所有站都是平等的,因此点对点链接的组合站。在这种模式下,任何站的技术都不需要许可。这是因为组合站没有设置数据来实现连接上的任何功能。