串行通信中的奇偶校验到底准不准
郑志武
发布于2013-01-18 00:24
355
0
标签:
奇校验时,是把数据位中的1与奇校验的1加起来,判断是否是奇数,如果不是奇数,证明数据受到干扰,我想的问的是,数据受干扰难道只是一位变成1?刚好让它校验的值为偶了?
干扰难道不能让两位同时变为1,然后两位变1那么就加2,同样还是奇数,这样一来,数据受到干扰了都无法判断出来。
或者干扰让数据位中的一位1变成0,一位0变成1,同样它的们奇数统计还是奇,这样奇校验完全判断不出来出现了干扰啥的?
佳答案
奇偶校验就是接收方用来验证发送方在传输过程中所传数据是否由于某些原因造成破坏。除了奇偶校验外还有协议里面的校验,比如简答的求和校验,更复杂一点的crc校验,能通过这些校验的,基本上能保证收到的报文是完成准确的。