多项选择题

数据链路层封装提供哪三项主要功能?()

A.编址
B.错误检测
C.帧定界
D.端口标识
E.路径确定
F.IP地址解析