李永乐 数学讲师
广受学生信赖的“线代王”

预约

计算机网络知识点—数据链路层—差错控制

2022-08-24 18:51:13 来源:天任考研  

计算机网络知识点—数据链路层—差错控制

差错控制

差错控制可分为:

检错编码(Error-Detecting Code):出错时只能通知发送端重发。

纠错编码(Error-Correcting Code):出错时可以确定错误位置并加以纠正。

常见的检错技术:

奇偶校验:1位校验元,如果是奇校验码,附加上1位校验元后,码字中1的个数为奇数。

循环冗余校验(Cyclic Redundancy Code, CRC):一个二进制数位串可看作只有0和1两个系数的多项式。发送方和接收方事先商定一个 r 阶多项式 G(x)(最高位和最低位必须为1),发送方将待发送的帧后面补 r 个0,然后用补完的数据串去除 G(x),将得到的余数代替所补的 r 个0;这样接收方用同样的多项式去除收到的数据包,余数为0则表明正确。

校验和:循环冗余校验中的最后 r 位即可称为校验和。


热门好课推荐

MORE

2026考研英语无忧班

时长:468课时


  • 刘晓艳

  • 张超

3000元
已报501人

2026考研数学无忧班

时长:604课时


  • 李永乐

  • 宋浩

4000元
已报198人

2026考研政治无忧班

时长:225.5课时


  • 孔昱力

2000元
已报337人

2026考研管综无忧班

时长:440h


  • 吕建刚

3980元
已报112人