1、奇偶校验
在发送数据时,数据位尾随的1位为奇偶校验位(1或0)。奇校验时,数据
中“1”的个数与校验位“1”的个数之和应为奇数;偶校验时,数据中“1”的个数
与校验位“1”的个数之和应为偶数。接收字符时,对“1”的个数进行校验,若发
现不一致,则说明传输数据过程中出现了差错。
2、代码和校验
代码和校验是发送方将所发数据块求和(或各字节异或),产生一个字节
的校验字符(校验和)附加到数据块末尾。接收方接收数据同时对数据块(除
校验字节外)求和(或各字节异或),将所得的结果与发送方的“校验和”进行
比较,相符则无差错,否则即认为传送过程中出现了差错。
3、循环冗余校验
这种校验是通过某种数学运算实现有效信息与校验位之间的循环校验,常
用于对磁盘信息的传输、存储区的完整性校验等。这种校验方法纠错能力强,
广泛应用于同步通信中