多项选择题

TCP/IP协议栈中网络层的主要功能为()。

A、完成对数据流检错、纠错、同步等措施
B、确定报文传输的最佳路由,实现数据转发
C、提供端到端通讯
D、提供分组路由、避免拥塞等措施