全球旧事资料 分类
计算机网络谢希仁第三章:数据链路层
01、数据链路(即逻辑链路)与链路(即物理链路)有何区别?“电路接通了”与“数据链路接通了”的区别何在?
答:所谓链路是指从一个结点到相邻结点的一段物理线路,而中间没有任何的其他交换结点,它仅是一条路径的组成部分。数据链路:在数据传输时除了必须的一条物理线路外,还必须有一些必要的通信协议来控制这些数据的传输,把实现这些协议的硬件和软件都附加到链路上采构成数据链路。
“电路接通了”表示建立了一条物理连接,可以传输比特流了;“数据链路接通了”则表示已经建立了一条数据链层的连接,可以传输数据帧了。
02、数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点。
答:数据链路层中的链路控制功能有:(1)链路管理。(2)帧定界。(3)流量控制。(4)差错控制。(5)将数据和控制信息区分开。(6)透明传输。(7)寻址。
优点:能够保证数据在链路层的可靠传输;缺点:太复杂,实现起来麻烦,开销大
03、网络适配器的作用是什么?网络适配器工作在哪一层?答:适配器主要有以下几个作用:(1)进行数据串行传输和并行传输的转换(2)对数据进行缓存(3)适配器能够实现以太网协议(4)当收到有差错的帧时自动丢弃而不必通知计算
1
f机;当收到正确的数据时则通过中断通知计算机并把数据交付个网络层。网络适配器工作在数据链路层。04、数据链路层的三个基本问题为什么都必须加以解决?答:“封装成帧”即帧定界,它是指在发送帧时发送端的数据链路层在帧
的前后都加入商定好的标记,使得接收方在收到帧后能根据这种标记识别帧的开始和结束。若不解决这个问题,就会使得接收端不知道一个帧是从什么地方开始的,也不知道该在什么地方结束。
“透明传输”是指通过字节插入或比特插入等机制时的数据链路层传输的数据的比特组合不受限制。若不解决这个问题,就会使得接收端在判断帧的边界时出现混乱。
“差错检测”指采用某种机制在发送的帧中按照一定的规律设置若干个冗余比特,让接收方对收到的帧能够检查或确定是否有传输差错。若不解决该问题,接收端就会把有传输差错的帧交付给上层,造成上层的负担。
05、如果在数据链路层不进行帧定界,会发生什么问题?答:如果不进行帧定界,就会使得接收端不知道一个帧是从什么地方开始的,也不知道该在什么地方结束。06、PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况?r
好听全球资料 返回顶部