📌  相关文章
📜  教资会网络 | UGC NET CS 2015 年 12 月 – III |问题 39(1)

📅  最后修改于: 2023-12-03 14:54:48.981000             🧑  作者: Mango

教资会网络 | UGC NET CS 2015 年 12 月 – III |问题 39

本题是有关于计算机网络和数据通信的,需要程序员有一定的网络和数据通信知识。

问题描述

在计算机网络中,数据链路层的主要任务是?

(A) 将传输的数据分为帧 (B) 管理网络地址 (C) 提供 Router 间的路径选择 (D) 实现流控制机制

解答

数据链路层是OSI(开放式系统互联)参考模型的第二层。它提供了在物理层之上的逻辑连接。它的主要任务是将网络层的IP数据报分成数据帧,以便将它们发送到物理层,然后通过物理链路将它们发送到相应的接收方,在这个过程中检测和纠正错误。因此,选项 (A) 是正确答案。

选项 (B)(管理网络地址)主要是网络层的任务,如IP协议中的网络地址。

选项 (C)(提供 Router 间的路径选择)是一个更高层次的任务,即网络层。

选项 (D)(实现流控制机制)也是网络层的任务,例如在TCP协议中。

因此,本题的答案是:选项 (A)

答案: 

(A) 将传输的数据分为帧

需要注意,在数据链路层的主要任务中,错误检测和纠正也是很重要的,因为物理链路并不总是非常可靠。数据链路层的错误检测和纠正方法有很多,如循环冗余校验(CRC)和海明码(Hamming code)。程序员需要对这些错误检测和纠正方法有所了解。