数据链路层的三个功能
1.封装成帧
数据链路层将网络层的数据加上帧首部和帧尾部,组成一帧。
2.透明传输
当数据里有和首尾相同的数据时,可采用转义字符的方式来区分
3.差错检测
使用奇偶检验或者CRC循环冗余校验
数据链路层只检错,不纠错。