全站数据
8 4 2 0 5 8 1

为什么要校验位数据传输

不废话的IT小能手 | 简单学习,快乐成才!         
问题更新日期:2024-10-26 07:57:55

问题描述

为什么要校验位数据传输急求答案,帮忙回答下
精选答案
最佳答案

校验位是通过别的位计算出来的,如果通过别的位计算出来的结果不等于校验位,那就是错的。比如身份证号第18位是通过前17位计算出来,结果共有10种,0、1、2、3、4、5、6、7、8、9、x。如果计算的结果不符,就是假的。至于通讯里的校验位,也是通过别的位计算出来的,如果接收信号的一方发现计算的结果和校验位不一致,就认为这条数据是错的,要求发送方重发。

奇偶校验位有两种类型:偶校验位与奇校验位。

如果一组给定数据位中1的个数是奇数,那么偶校验位就置为1,从而使得1的个数是偶数。如果给定一组数据位中1的个数是偶数,那么奇校验位就置为1,使得总的1的个数是奇数。

偶校验实际上是循环冗余校验的一个特例,通过多项式x+ 1 得到1位CRC。