单项选择题

以下描述中,()是OSI参考模型数据链路层的功能。

A.在信道上传输原始的比特流,实现传输数据所需要的机械、电气、功能性及过程等手段
B.检查网络拓扑,以决定传输报文的最佳路由
C.检测并纠正可能出现的错误,使之对网络层呈现一条无错线路,并且进行流量控制
D.为应用软件提供套接字接口