第3章 数据链路层
习题
3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别?“链路接通了”与“数据链路接通了”的区别何在?
答:链路就是从一个节点到相邻节点的一段物理线路(有线或无线),而中间没有任何其他的交换节点。而数据链路除了物理线路外,还有通信协议来控制数据传输。因此数据链路比链路多了实现通信规程所需要的硬件和软件。
“链路接通了”是指链路两端的结点交换机已经开机,物理连接已经能够传送比特流了,但是,数据传输并不可靠,在物理连接基础上,再建立数据链路连接,才是“数据链路接通了”。
3-02 数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点。
答:封装成帧、透明传输、差错检测。
可靠的链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,防止全网络的传输效率受损;对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。
3-03 网络适配器的作用是什么?网络适配器工作在哪一层?
答:网络适配器的作用是来实现数据链路层和物理层这两层的协议的硬件和软件。
网络适配器工作在OSI中的数据链路层和物理层。
3-04 数据链路层的三个基本问题(封装成帧、透明传输和差错检测)为什么都必须加以解决?
答:封装成帧:帧是数据链路层的数据传送单元。帧的首部和尾部不仅用来进行帧定界,同时也包含许多必要的控制信息。故封装成帧是分组交换的必然条件。
透明传输:避免传输数据中某个字节的二进制代码恰好和控制字符混淆而导致的帧定界错误。
差错传输:用来保证数据传输的可靠性。
3-05 如果在数据链路层不进行封装成帧,会发生什么问题?
答:(1)接收端无法区分分组与分组;
(2)无法将差错更正的范围限定在确切的局部。
3-06 PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况?为什么PPP协议不能使数据链路层实现可靠传输?
答:特点:点对点协议,简单,提供不可靠的数据报服务,无纠错,有差错检测;
不使用序号和确认机制,由于点对点通信,地址字段只置为0xFF,地址字段实际上并不起作用;
PPP适用于线路质量不太差的情况下;
PPP没有编号和确认机制。
3-07 要发送的数据为1101011011。采用CRC的生成多项式是P(X) = X4 + X + 1。试求应添加在数据后面的余数。
若要发送的数据在传输过程中最后一个1变成了0,即变成了1101011010,问接收端能否发现?
若要发送的数据在传输过程中最后两个1都变成了0,即变成了1101011000,问接收端能否发现?
采用CRC检验后,数据链路层的传输是否就变成了可靠的传输?
答:被除数为11010110110000,除数为10011,余数为1110;
被除数为11010110101110,除数为10011,余数为0011,不为0,可以发现;
被除数为11010110001110,除数为10011,余数为0101,不为0,可以发现;
采用了CRC

&spm=1001.2101.3001.5002&articleId=135630715&d=1&t=3&u=7cda7f25e11f4463a83493cc512679ed)
19万+

被折叠的 条评论
为什么被折叠?



