目录
1.概念
2.配置
3.HDLC帧结构
4.HDLC帧类型
1.概念
- HDLC(High-level Data Link Control)高级数据链路控制位于链路层协议,传输单位是帧,它是一组用于在网络结点间传送数据的协议。
- 其特点是各项数据和控制信息都以比特为单位,采用“帧”的格式传输。
- 是PPP的前身。
归纳
- 只支持点到点连接。
- 只能工作于同步方式。
- 不支持验证,缺乏安全性。
- 不支持IP地址协商。
- 数据是比特为单位,传输单位是帧
- 点对点协议还有哪一些?PPP、PPPOE、HDCL
-
PPP HDCL 网络层 链路层 CRC FCS
2.配置
HDLC协议定义了3种类型的站、2种链路配置和3种数据传输方式。
3种类型的站如下:
- 1 主站:主站发出的帧叫命令帧,负责对链路进行控制。
- 2 从站:从站发出的帧叫响应帧,响应主站的命令下进行操作。
- 3 复合站:既具有主站、从站的双重功能,既可以发送命令帧,也可以发送响应。
2种链路配置如下:
- 1 非平衡配置。既可用于点对点链路也可用于多点链路。这种链路由一个主站和多个从站组成,可以支持全双工或半双工。
- 2 平衡配置。只能用于点对点链路。这种配置由两个复合站组成,同样支持全双工或半双工传输。
3种数据传输方式如下:
- 正规响应方式(NRM):适用于非平衡链路结构,其特点是仅当次站被主站查询时才能进行信息传送。
- 异步响应方式(ARM):适用于平衡和非平衡型中的点---点链路结构,主站允许次站不经查询即能发送信息。
- 异步平衡方式(ABM):适用于平衡型链路结构。
3.HDLC帧结构
Flag:所有信息传输必须以一个标志字符开始,且以同一个字符结束。这个标志字符是01111110.
FCS: 是Frame Check Sequence的缩写,意为帧校验序列,俗称帧尾。
开始标志 | 地址 | 控制 | 信息 | 校验 | 结束 |
FLAG 0111 1110 | Address | control | data | FCS | FLAG 01111110 |
1字节 | 1字节 | >=0 | 1字节 |
Q:
- HDLC帧固定开始或结束的字符结构是什么?01111110
- 帧边界是什么?01111110
- 控制字符的长度是什么? 1个字节
- 比特填充技术的作用?避免内部出现0111 1110被当做处理字符。