奇校验
发送方:
设置校验位,使数据中 1 的总个数为奇数
例如:(假设末位为校验位)
待发送数据 “1100?" ,此时1的总个数为偶数
发送方应将末位校验位置1 ,即发出“11001”,使发出的数据满足奇数个1的规定
接收方:
若规定使用奇校验,但收到的数据中共计有偶数个1,则数据出错
例如:
已知双方采取奇校验,接收方收到数据“11000”,发现此时1的总个数为偶数,则说明数据在传输过程中发生了错误
显然,如果收到的数据中共含奇数个1,则判定数据未出错
偶校验
同上,发送方应设置校验位,使1的个数为偶数
接收方若收到数据中含偶数个1,则判定数据正确
接收方若收到数据中含奇数个1,则判定数据传输中出错
特点【易混】【注意】【考点】
1.只能检测出是否出错,而不能检测出是哪位出错(即只能检错,不能纠错)
2.无论采取奇校验or偶校验,只有当数据中奇数个位同时出错时才能检测出来