单项选择题

下列功能中,哪一个最好地描述了OSI(开放系统互联)参考模型的数据链路层( )

A) 保证数据正确的顺序、无差错和完整
B) 处理信号通过介质的传输
C) 提供用户与网络的接口
D) 控制报文通过网络的路由选择