多选题
下面选项中哪些是数据链路层的主要功能:( )
A
提供对物理层的控制
B
差错控制
C
流量控制
D
决定传输报文的最佳路由
答案解析
正确答案:ABC
解析:
数据链路层位于 OSI 参考模型的第二层,其主要任务是在两个相邻节点间的线路上无差错地传送以帧(Frame)为单位的数据。我们可以逐一分析各个选项:
* **A. 提供对物理层的控制**:这是正确的。数据链路层需要协调与物理层的交互,例如决定何时开始发送数据、如何访问物理介质(如 CSMA/CD 协议中的载波监听和冲突检测),以及管理物理连接的建立和释放等。因此,它对物理层具有一定的控制和协调作用。
* **B. 差错控制**:这是正确的。由于物理传输介质可能受到干扰导致比特出错,数据链路层通过添加帧校验序列(如 CRC 循环冗余校验)来检测帧在传输过程中是否出现错误。部分协议还具备纠错或重传机制,以确保数据的可靠性。
* **C. 流量控制**:这是正确的。为了防止发送方发送数据的速度超过接收方的处理能力,数据链路层提供了流量控制机制(如滑动窗口协议),协调发送端和接收端的数据传输速率,避免缓冲区溢出。
* **D. 决定传输报文的最佳路由**:这是错误的。**路由选择**是**网络层**(第三层)的主要功能。网络层负责将数据包从源主机经过多个中间节点转发到目的主机,并选择最佳路径。数据链路层只负责相邻节点之间的点对点传输,不涉及全局的路由决策。
综上所述,数据链路层的主要功能包括对物理层的控制、差错控制和流量控制。
**正确答案:ABC**
题目纠错
计算机网络试题库
相关题目
单选题
TCP/IP网络中常用的距离矢量路由协议是 ( ) 。
单选题
电子邮件应用程序利用POP3协议 。
单选题
某工作站无法访问域名为www.test.com的服务器,此时使用ping命令按照该服务 器的IP地址进行测试,发现响应正常。但是按照服务器域名进行测试,发现超时。此时可能出现的问题是____。
单选题
某公司的几个分部在市内的不同地点办公,各分部联网的最好解决方案是___。
单选题
下面关于ICMP协议的描述中,正确的是_____。
单选题
RARP协议用于____。
单选题
设有2条路由21.1.193.0/24和21.1.194.0/24,如果进行路由汇聚,覆盖这2条路由的地址是_____。
单选题
在B类网络中,可以分配的主机地址是多少?_____
单选题
IP、ICMP协议工作在网络层,SMTP、SNMP应用层,TCP、UDP协议运输层,在TCP/IP协议簇中,__ ___属于自上而下的第二层。
单选题
在TCP/IP协议簇中,______协议属于网络层的无连接协议。
