单项选择题

数据链路层的差错控制主要是( )。

A.产生和识别帧边界
B.防止高速的发送方数据把低速的接收方数据“淹没”
C.处理如何控制对共享信道访问的问题
D.解决由于帧的破坏、丢失和重复所出现的各种问题