关于奇偶校验不解之处

来源:百度知道 编辑:UC知道 时间:2024/05/27 03:47:44
听了奇偶校验,有点不解.那位高手指点一下嘛,
如7七二进制1001010,奇校验结果为:01001010,我把这个数据发给对方.对方怎么知道是奇校验呢?如果他采用偶校验那么这个数不是错误的.而偶校验的结果是:11001010.如果他采用奇校验那么这个数又是错的.
哪位高手能给我讲一下.双方如何协作工作的,也就是说他们是如何才能采用同一种校验方式的?

奇偶校验一般是用于通信的,而通信的三大主体是:通信媒介、通信端口、通信协议。

协议的功能是控制双方通信的规则,负责确定通信的编码方式、数据传输方式,同步方式。

一切通信系统在传输数据之前都会协商协议,这就跟我们学英语要有英汉字典一个道理。

算上奇偶效验位,1的总个数是奇数
如果一个字节包含的1的个数是偶数,就会被认为是个错误的字节
就比如你举的那个11001010就是个错误的字节

关于奇偶校验,请楼主参考:
http://baike.baidu.com/view/444171.htm

首先,对方当然不知道,需要你事先和它商量好是奇校验,是哪一位。

然后,如果错了,他只能请求重发收据,奇偶校验是不能恢复正确数据的。

工作方式:你和他说清楚是奇校验啊,出错就请求重发啊,完了啊。