3.3 差错检测

3.3.1 奇偶检验

因为奇偶校验的误差比较大,所以计算机网络不采用这种检验方法。

3.3.2 循环冗余检验CRC

接下来我们看循环冗余检验CRC

下面我们对生成多项式举例:

练习题:

算的时候是先落下来,在看够不够除,够就是1,不够为0.

算的时候最开始要加,最后也要加。

 

 

检错码只能检查出来是否有错,无法纠正错误。

要想纠正那就使用纠错码,但是携带东西很多,开销大,较少使用。我们在计网中一般使用检错重传方式来纠正传输过程中的差错,或者仅仅是丢弃检测到差错的帧,这取决于数据链路层向其上层提供的是UDP还是TCP传输服务。

原文地址:https://www.cnblogs.com/YXBLOGXYY/p/15399730.html