【正确答案】
A
【答案解析】[分析]
本题考查数据链路层的作用。
数据链路层是在物理层已能将信号发送到通信链路中的基础上,负责建立一条可靠的数据传输通道,完成相邻结点之间有效地传送数据的任务。数据链路层通过一系列协议将实现以下功能:
(1)封装成帧:把数据组成一定大小的数据块(我们称之为帧),然后以帧为单位发送、接收、校验数据。
(2)流量控制:对发送数据的一方,根据接收方的接收情况,实时地进行传输速率控制,以免出现发送数据过快,接收方来不及处理而丢失数据的情况。
(3)差错控制:对接收数据的一方,当接收到数据帧后对其进行检验,如果发现错误,则通知发送方重传。
(4)传输管理:在发送端与接收端通过某种特定形式的对话来建立、维护和终止一批数据的传输过程,以此对数据链路进行管理。
从上面的描述中可以看出,数据链路层的主要功能是为数据的有序、无错和完整传输提供链路。