多项选择题

数据链路层的功能有( )。

A.在源机器与目标机器之间提供可靠的数据传输功能
B.向网络层提供服务接口
C.处理传输错误
D.调节数据流
E.控制子网的运行