HDLC 帧有哪些类型?
HDLC是一种面向比特的同步数据链路层协议,可以提供数据到特定目的地的无差错传输并控制信息发送的速度。它支持面向连接和无连接的服务。它是一组协议,表示在网络点之间发送数据的规则。HDLC中的数据被安排成称为帧的单元,并通过网络传输到指定的目的地。
HDLC帧通过同步链路或异步链路发送,不指示帧的开始和结束。这是使用帧定界符或标志完成的,其中包括在帧内不可见的特定位序列。
共有三种类型的HDLC帧,如下所示-
信息帧(IF)
监督帧(SF)
未编号帧(UF)
下面给出的是HDLC帧格式
Flag Address Control User Information FCS Flag
I帧
Flag Address Control FCS Flag
S型架
Flag Address Control Management Information FCS Flag
U型架
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位循环冗余校验位。