什么是高级数据链路控制 (HDLC)?
HDLC过程由国际标准化组织(ISO)监管。这对于大量信息的高速通信是可能的。必要的控制过程无法支持这种通信。
HDLC流程已在SDLC上得到规范和建立。除了字符,还可以通过这个过程发送获取长度的位串。数据通信的单位称为帧。
HDLC帧结构
为了支持模式和配置中的所有选项,HDLC定义了三种类型的帧。
信息帧(IF)
在I帧 是如下-
监督帧(SF)
的 S帧 是如下-
未编号帧(UF)
所述U形框架 是如下-
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位循环冗余校验位。