301 数据链路(即逻辑链路)与链路(即物理链路)有何区别?“电路接通了”与“数
据链路接通了”的区别何在?
答: (1)数据链路与链路的区别在于数据链路除链路外,还必须有一些必要的规程来控
制数据的传输。因此,数据链路比链路多了实现通信规程所需要的硬件和软件。
(2)“电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比
特流了。但是,数据传输并不可靠。在物理连接基础上,再建立数据链路连接,才是“数据
链路接通了”。此后,由于数据链路连接具有检测、确认和重传等功能,才使不太可靠的物
理链路变成可靠的数据链路,进行可靠的数据传输。当数据链路断开连接时,物理电路连接
不一定跟着断开连接。
3-02、数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪
些优点和缺点。
答: 数据链路层中的链路控制包括以下功能:链路管理;帧同步;流量控制;差错控制;
将数据和控制信息分开;透明传输;寻址。
数据链路层做成可靠的链路层的优点和缺点:
所谓“可靠传输”就是:数据链路层的发送端发送什么,在接收端就收到什么。这就是收到
的帧并没有出现比特差错,但却有可能出现帧丢失、帧重复或帧失序,以上三种情况都属于
“出现传输差错”,但都不是这些帧里有“比特差错”。“无比特差错”与“无传输差错”并
不是同样的概念。在数据链路层使用 CRC 检验,能够实现无比特差错的传输,但这不是可靠
的传输。
优点:如果在数据链路层实现无差错传输,可以简化上层协议;
缺点:使得链路层非常复杂,并且在数据链路层出现差错的概率不大时,使用“无比特差错”
较为合理,可以提高通信效率.并且在因特网环境下,采用了能实现可靠传输但十分复杂的数
据链路层协议,然而当数据帧从数据链路层上升到网络层后,仍有可能因网络授拥塞而被丢
弃。因此,数据链路层的可靠传输并不能保证网络层的传输也是可靠的。
3-03、网络适配器的作用是什么?网络适配器工作在哪一层?
答: 络适配器能够对数据的串行和并行传输进行转换,并且能够对缓存数据进行出来,实现
以太网协议,同时能够实现帧的传送和接受,对帧进行封闭等.网络适配器工作在物理层和数
据链路层。
3-04、数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解
决?
答: 帧定界使收方能从收到的比特流中准确地区分出一个帧的开始和结束在什么地方;
透明传输使得不管所传数据是什么样的比特组合,都应当能够在链路上传送,因此很重
要;
差错控制主要包括差错检测和差错纠正,旨在降低传输的比特差错率,因此也必须解决。
3-05、如果在数据链路层不进行帧定界,会发生什么问题?
答: 如果在数据链路层不进行帧定界,将发生帧数据错误,造成数据混乱,通信失败。
3-06、PPP 协议的主要特点是什么?为什么 PPP 不使用帧的编号?PPP 适用于什么情况?为
什么 PPP 协议不能使数据链路层实现可靠传输?
答: 主要特点: