封装成帧:
其中关于透明传输部分:
1.帧定界标志是一个特殊数值。
2.在发送帧数据之前对其进行扫描,每出现一个帧定界符就在其前面插入一个转义字符。
3. 在上层交付给数据链路层的协议数据单元中,既包含帧定界符又包含转义字符。
4.转义字符是一种特殊的控制字符,其长度为一个字节 。(不是ESC)
------------------------------------------------------------------------------------------------------------------------------------
差错检测:
校验方法:
1.奇偶校验:差错率比较高,一般不采用这种方法。
2. 循环冗余校验CRC(Cyclic Redundancy Check):检错能力很强,漏检率极低
举例介绍:
小提示:
1.检错码只能检测出帧在传输过程中出现了差错,但不能定位错误,因此不能纠正错误。
2.要想纠正在传输过程中的差错,可以使用冗余信息更多的纠错码进行向前纠正。但纠错码开销较大,在计算机网络中较少使用。
3.循环冗余校验CRC有很好的检错能力(漏检率非常低),随计算复杂,但非常易于用硬件实现。被广泛应用于数据量链路层。
4.