题目
20. (判断题) 由于数据链路层具有差错检测的功能,因此该层可实现数据的可靠传输。(本题2.0分)A. 正确B. 错误
20. (判断题) 由于数据链路层具有差错检测的功能,因此该层可实现数据的可靠传输。(本题2.0分)
A. 正确
B. 错误
题目解答
答案
B. 错误
解析
考查要点:本题主要考查对数据链路层功能及可靠传输实现机制的理解。
关键思路:
- 数据链路层负责相邻节点之间的数据传输,通过差错检测(如CRC校验)发现传输错误,但仅检测不纠正,且无法单独保证所有数据正确到达最终目的地。
- 可靠传输需要更复杂的机制(如确认、重传),通常由传输层(如TCP)实现。
- 题目混淆点在于将“差错检测”等同于“可靠传输”,需明确两者的区别。
数据链路层的作用:
- 负责相邻节点之间的数据帧传输,通过差错检测(如循环冗余校验CRC)发现传输错误。
- 若检测到错误,通常会丢弃错误帧,但不主动重传(需高层协议处理)。
可靠传输的实现:
- 可靠传输要求数据完整、无误到达最终接收方,需确认应答、超时重传等机制。
- 这些机制通常由传输层(如TCP)实现,而非数据链路层。
- 数据链路层仅保证物理链路上传输的帧正确,无法处理网络中路径选择、跨多跳传输等问题。
结论:
数据链路层的差错检测功能不能单独实现可靠传输,需结合上层协议。因此题目说法错误。