我已经阅读了关于“奇偶校验位”的方法,以及如何用来检查“数据包”是否正确接收。
所以使用奇数奇偶校验:(来自维基)
A wants to transmit: 1001
A computes parity bit value: ~(1^0^0^1) = 1
A adds parity bit and sends: 10011
B receives: 10011
B computes overall parity: 1^0^0^1^1 = 1
B reports correct transmission after observing expected odd result.
如果在传输过程中,而不是“10011”, 收到“11001”。如何检查奇偶校验,因为它只检查“1”的数量? 或者如前所述,在传输过程中是否无法改变位? THX