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 帧可以传输用户数据和与用户数据相关的控制数据。S 帧可以发送控制数据,并且经常用于数据链路层架构和错误控制。U 帧仅限于框架管理。

标志字段

连接上的每个帧都必须以标志序列字段 (F) 开头和结尾。连接到数据链路的站点必须始终侦听标志序列,这是一个八位字节,处理方式类似于 01111110。标志在帧之间不断传输到连接上以保持连接活动。

地址字段

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

控制字段

HDLC 使用控制字段 (C) 来确定如何控制传输过程。该字段包含用于提供链路数据流问责制的命令、响应和序列号。

控制字段格式

控制字段格式有三种,如下所示:

  • 信息传输格式

    该帧可以在两个设备之间发送用户数据。
  • 监督格式

    控制字段实现控制功能,包括对帧的确认、重传请求以及对正在传输的帧的明确暂停请求。
  • 无编号格式

    此控制字段格式也可用于控制目的。它可以执行链路初始化、链路断开以及一些链路控制服务。

轮询/最终位 (p/f)

控制字段的第五位位置称为轮询/最终位,或 p/f 位。当它被传输为 1 时可以识别它。如果它被设置,则更多,它将被忽略。从站通过发送一个数据或状态帧到主站,并将 p/f 位设置为 f = 1 来响应 p 位。

信息字段

此字段在 HDLC 帧中并不常见。只有在控制字段中使用数据传输格式时,它才是实际的。

帧校验序列字段 (FCS)

FCS 是 HDLC 的错误检测字段。此字段包含一个 16 位或 32 位循环冗余校验位。

更新于: 2021-11-19

2K+ 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告