lanmantech 2020-08-15
为什么进行数据校验?什么缺点
用来检查数据传输和数码记录中是否存在错误,功能为检测数据中包含“1”的个数是奇数还是偶数。但是只能检测部分传输错误,不能确定错误发生在哪一位,所以不能进行矫正,只能重新发送数据。
奇校验系统中要保证传输数据和校验位中“1”的总数为奇数。这也就不难理解当数据中包含奇数个“1”,则校验位为0。当数据中包含偶数个“1”,则校验位为1。
偶校验系统则要保证传输数据和校验位中“1”的总数为偶数。
如何判断校验位的值:各数据位相异或,为偶校验位值。异或非为奇校验位值。