数据链路层的主要功能有帧同步、透明传输、()和链路管理四个主要功能。