什么是高级数据链路控制 (HDLC)?

HDLC 过程由国际标准化组织 (ISO) 监管。这对于大量信息的高速通信是可能的。必要的控制过程无法支持这种通信。

HDLC 流程已在 SDLC 上得到规范和建立。除了字符,还可以通过这个过程发送获取长度的位串。数据通信的单位称为帧。

HDLC 帧结构

为了支持模式和配置中的所有选项,HDLC 定义了三种类型的帧。

  • 信息帧 (IF)

I帧 是如下-

旗帜
地址
控制
  用户信息
   FCS
 旗帜

                                                

  • 监督帧 (SF)

 S帧 是如下-

旗帜
地址
控制
FCS
旗帜

 

  • 未编号帧 (UF)

所述U形框架 是如下-

旗帜
地址
控制
  管理信息
   FCS
 旗帜

                                                   

HDLC 帧格式

I-Frames 可以传输用户数据并控制与用户数据相关联的数据。S 帧可以传输控制数据。一般包括数据链路层结构和差错控制。U-frames 受限于框架管理。

旗场

连接上的每个帧都应以标志序列字段 (F) 开始和结束。连接到数据链路的站应该连续监听标志序列是一个八位字节,考虑到像 01111110。标志总是传输到帧之间的连接上以保持连接活动。

地址字段

它可以识别参与帧通信或响应的主站或从站。

控制领域

HDLC 使用控制字段(C)来决定如何控制传输过程。该字段包括用于支持链路数据流责任的命令响应和序列号。

共有三种控制字段格式如下 -

  • 信息传输格式: 该帧可以在两个设备之间传输用户数据。

  • 监控格式: 控制字段执行控制功能,例如帧的确认、重传请求和发送帧的有限暂停请求。

  • 无编号格式: 此控制字段格式也可用于控制目的。可以实现链路初始化、链路断开等链路控制服务。

轮询/最终位 (p/f)

控制字段的第五位位置称为轮询/最终位或 p/f 位。只有当它被发送到1时才能被识别。如果它也被设置了,它被忽略了。从站通过将 p/f 位设置为 f = 1 的数据或状态帧传输到主站来响应 p 位。

信息字段

该字段不会连续出现在 HDLC 帧中。它仅在控制字段中使用数据传输格式时存在。

帧校验序列字段 (FCS)

FCS 是 HDLCs 错误检测字段。该字段包括 16 位或 32 位循环冗余校验位。