3.1 HDLC
1.考点分析
- 一般考察 3-4 分,以选择题为主,部分知识点案例分析也可能出现
- 重点掌握:HDLC、以太网、二进制退避算法和 VLAN 和 VRRP
2.HDLC
- HDLC 是一种面向位(比特)同步的数据链路层控制协议
- 通常使用 CRC-16 、CRC-32 进行校验,帧边界(代表开始/结束)是 01111110
- 比特填充技术:为了防止数据部分出现帧边界是“01111110”,让对方误以为传输结束,HDLC采用比特填充技术,当数据帧出现连续的 5 个连续的 1 以后,就需要插入 1 个 0,还原的时候出现连续 5 个 1,就把后面的 0 去掉,比如“011011111001”使用比特填充后是“0110111110001”
3.HDLC控制字段✨
4.无编号帧
无编号帧(U帧):控制字段中不包含编号 N(S)和 N(R),提供对链路的建立、拆除以及多种控制功能。当要求提供不可靠的无连接服务时,它也可以承载数据
练习题
-
HDLC 协议中采用比特填充技术的目的是( )
A. 避免帧内部出现 0111110 序列时被当作标志字段处理
B. 填充数据字段,使帧的长度不小于最小帧长
C. 填充数据字段,匹配高层业务速率
D. 满足同步时分复用需求 -
参考答案:A
-
参考解析:
-
站点A与站点B采用 HDLC 进行通信,数据传输过程如下图所示。建立连接的 SABME 帧是( )。在接受到站点B发来的“REJ,1”帧后,站点A后续应发送 3 个帧是( )帧
A. 数据帧 | B. 监控帧 | C. 无编号帧 | D. 混合帧
A. 1,3,4 | B. 3,4,5 | C. 2,3,4 | D. 1,2,3 -
参考答案:C D
-
参考解析:
-
HDLC 协议通信如下,其中属于 U 帧的是( )
A. 仅SABME | B. SABM 和 UA | C. SABM、UA 和 REJ,1 | D. SABM、UA 和 I,0,0
-
参考答案:B
-
参考解析:U 帧主要用于链路建立、拆除以及多种控制功能,故发 I 帧之前建立链路的 SABME 和 UA 帧是 U 帧
-
关于 HDLC 协议的帧顺序控制,下列说法中正确的是( )
A. 只有信息帧(I)可以发送数据
B. 信息帧(I)和管理帧(S)的控制字段都包含发送顺序号和接受序列号
C. 如果信息帧(I)的控制字段是 8 位,则发送顺序好的取值范围是 0 ~ 7
D. 发送器每收到一个确认帧,就把窗口向前滑动一格 -
参考答案:C
-
参考解析:
-
以下关于 HDLC 协议的叙述中错误的是( )
A. 接收器收到一个正确的信息帧,若序列号在接收窗口内,则可发回确认帧
B. 发送器每接收到一个确认,就把窗口向前滑动到确认序号处
C. 如果信息帧的控制字段是 8 位,则发送序列号的取值范围是 0 ~ 127
D. 信息帧和管理帧的控制字段都包含确认序列号 -
参考答案:C
-
参考解析:N(S) 和 N(R)取值范围都是 0 ~ 7