数据链路层详解:从链路到数据链路的连接与控制

需积分: 19 2 下载量 182 浏览量 更新于2024-08-02 收藏 26KB DOCX 举报
"计算机网络第五版 第三章 数据链路层参考答案" 数据链路层是计算机网络中负责相邻节点间物理数据传输的层次,它为网络层提供了一个可靠的或不可靠的数据传输服务。本章内容主要围绕数据链路层的功能、协议以及相关的概念展开。 1. 数据链路与链路的区别: 数据链路不仅包含物理链路,还包括控制数据传输的规程,如错误检测和纠正机制。当“电路接通了”时,指的是物理连接已建立,可传输比特流,但并不保证数据传输的可靠性。而“数据链路接通了”意味着通过数据链路层的协议,物理链路变成了可靠的数据传输通道,具备错误检测、确认和重传功能。 2. 链路控制功能: 链路控制包括帧定界、流量控制、差错控制、数据和控制信息的区分、透明传输及寻址等功能。这些功能确保数据在链路上正确、有序地传输。 3. 可靠链路层的优缺点: 可靠链路层能有效处理恶劣信道环境下的错误,限制重传影响的范围,提高整体网络效率。然而,在优质信道中,这可能会增加不必要的开销,降低传输效率。 4. 网络适配器(网卡): 网络适配器工作在TCP/IP协议栈的网络接口层(等同于OSI模型的数据链路层和物理层),负责实现数据链路层和物理层的协议,包括数据的串并行转换、帧的发送与接收、帧的封装等。 5. 数据链路层的三个基本问题: 帧定界是识别帧的开始和结束;透明传输确保数据中的特殊字符不会被误识别为帧定界符;差错检测可以检测出传输中的错误,避免无效数据占用资源。这些问题的解决是保证数据链路层正常工作的基础。 6. 帧定界的缺失: 若无帧定界,将无法区分不同分组,控制域和数据域也无法确定,导致数据传输混乱。 7. PPP协议的特点: PPP(Point-to-Point Protocol)协议简单,提供不可靠的数据报服务,仅做错误检测而不做纠错,不使用帧编号和确认机制。PPP适用于点对点连接,如拨号上网,因为它不提供流量控制和重传机制,因此无法实现可靠的数据链路层传输。 数据链路层是网络通信中至关重要的一个环节,它通过各种机制确保数据在物理链路上的正确传输,而PPP协议则是一种简化版的数据链路层协议,适用于特定的简单网络环境。