验证依据:判断传输的二进制数据中“1”的个数是奇数还是偶数
奇偶校验:根据二进制数据中1的个数为奇数,为奇偶校验
偶数检验:以二进制数据中1的个数为偶数为依据,为偶数检验
说明:采用什么样的检查需要事先决定。 通常,传输的数据中专门设置了奇偶校验位。 使用它可以保证发送的二进制数据中“1”的个数是奇数或偶数。
例如,如果发送一组8位二进制数,假设第一位是奇偶校验位,接下来的7位是数据位,则采用奇偶校验位:
1在发送数据是b'0000111的情况下,发送数据中的一个是3个奇数,奇偶校验位是0,实际发送的数据是b'00000111;
第二发送数据是b'000110时,发送数据中的一个是两个偶数,奇偶校验位是1,实际发送的数据是b'10000110;
注:
1、接收方收到该二进制数据后,校验“1”个数是否为奇数,确定传输码的正确性。
2 )根据偶而检查类推
3 )由于在奇偶校验中只能检测出错误,无法确定错误数据位具体是哪个位,所以进行纠正,并且2位以上的偶数位同时发生错误的概率相当低,但在奇偶校验中,在检测偶数个数据位错误时
4 )奇偶校验因其实现简单,具有比较理想的检错能力而得到广泛应用。