下面选项中哪些是数据链路层的主要功能: ( )

下面选项中哪些是数据链路层的主要功能: ( )

A.提供对物理层的控制

B.差错控制

C.流量控制

D.决定传输报文的最佳路由

正确答案是ABC