内容正文:
3.4数据链路层
同步练习
基础巩固
1.数据链路层协议中传输的数据单元是( )。
A.帧
B.报文
C.组
2.数据链路层的差错控制是保证相邻结点之间数据传输的。( )。
A.完整性
B.可靠性
C.正确性
3、( )也因此被称为滑动窗口协议。
A.连续ARQ协议
B. 重传ARQ协议
C. 停止等待协议
4、HDLC是以( )作为传输单位的数据链路层协议。
A.报文
B.帧
C. 比特
能力进阶
1. 帧同步是为了接收端能够从收到的比特流中准确地识别出一个帧的开始和结束。实现帧同步的方法有4种,分别是( )。
A. 字节计数法
B. 字符填充法
C. 比特填充法
D.违法编码法
2. 停止等待协议的作用( )。
A. 用于链路差错控制
B. 解决诸如数据帧出错
C. 解决诸如数据帧丢失
D.解决诸如数据帧重复
素养提升
1、 HDLC提供了哪三种数据传输方式?
2、 请画出HDLC帧的结构。
精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
3.4数据链路层
同步练习
一、单项选择题
1.数据链路层协议中传输的数据单元是( )。
A.帧
B.报文
C.组
【答案】A
【解析】数据链路层协议中传输的数据单元是帧。
2.数据链路层的差错控制是保证相邻结点之间数据传输的。( )。
A.完整性
B.可靠性
C.正确性
【答案】C
【解析】数据链路层的差错控制是保证相邻结点之间数据传输的正确性。通常采用检错重传方法,即接收端检查接收到的数据帧是否出错,一旦出错则让发送端重发这一帧。
3、( )也因此被称为滑动窗口协议。
A.连续ARQ协议
B. 重传ARQ协议
C. 停止等待协议
【答案】A
【解析】发送窗口是随接收窗口的滑动而滑动。当接收窗口保持不动时,发送窗口也不会滑动,这体现了接收端对发送端的控制。因为收、发两端的窗口能不断地向前滑动,所以它们又称为滑动窗口。连续ARQ协议也因此被称为滑动窗口协议。
4、HDLC是以( )作为传输单位的数据链路层协议。
A.报文
B.帧
C. 比特
【答案】C
【解析】HDLC是以比特作为传输单位的数据链路层协议。
二、多项选择题
1. 帧同步是为了接收端能够从收到的比特流中准确地识别出一个帧的开始和结束。实现帧同步的方法有4种,分别是( )。
A. 字节计数法
B. 字符填充法
C. 比特填充法
D.违法编码法
【答案】A、B、C、D
【解析】帧同步是为了接收端能够从收到的比特流中准确地识别出一个帧的开始和结束。实现帧同步的方法有4种:字节计数法、字符填充法、比特填充法和违法编码法。
2. 停止等待协议的作用( )。
A. 用于链路差错控制
B. 解决诸如数据帧出错
C. 解决诸如数据帧丢失
D.解决诸如数据帧重复
【答案】A、B、C、D
【解析】停止等待协议通过发送端每次发送一个帧即等待响应帧,并且根据响应帧来决定发送下一个帧还是重发原来的帧。这种方法可用于链路差错控制,解决诸如数据帧出错、丢失和重复的问题。
三、思考题
1、HDLC提供了哪三种数据传输方式?
【答案】HDLC提供了三种数据传输方式:
①常响应式(NRM)——适用于非平衡链路。当收到主站的询问命令后,才能发送数据。
②异步响应式(ARM)——适用于非平衡链路。息,启动数据传输。只有主站才能启动数据传输。从站仅从站不必等待主站询问就可以发送信
③异步平衡式(ABM)——适用于平衡链路。任何一个复合站都可以主动地启动数据传输。
2、请画出HDLC帧的结构
【答案】
精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$