奇偶校验位用于对数据数组进行错误检查。一个字节由八个数据位组成,其中七个位实际上包含数据和奇偶校验位。该位有助于确保数组始终为奇数或偶数、一或零。它允许接收计算机确认发送的数据是否存在错误当数据到达时,一...
奇偶校验位用于对数据数组进行错误检查。一个字节由八个数据位组成,其中七个位实际上包含数据和奇偶校验位。该位有助于确保数组始终为奇数或偶数、一或零。它允许接收计算机确认发送的数据是否存在错误当数据到达时,一组比特要么是奇数,要么是偶数。

当数据被发送时,发送的二进制数字必须与接收者期望的比特长度相匹配。如果期望的数据是偶数,而用其奇偶校验位发送的数据是奇数,则接收者可以因为奇偶校验错误而拒绝该数据奇偶校验位有助于确保每个数据数组都有偶数个奇偶校验位或奇数个奇数个奇偶校验位。将额外的位添加到数据包中,可以在接收到数据时快速检查数据的错误。额外的位充当错误检测代码或机制未收到意外数据。例如,假设一个文件正在传输以供审阅,并且该文件包含在一个数据包中。具有奇偶校验位的数据包是奇数。该数据包被传输到Internet上某个地方的另一台计算机上,远程服务器期望该数据包具有奇偶校验。当数据到达时,主机接收具有偶数奇偶校验的数据包主机将拒绝该数据包,因为发送的数据的奇偶校验不匹配,并且一定是错误的。如果接收到一个数据包,它的奇偶校验位与接收计算机所期望的相反,接收者将向主机发送一条消息,指出它没有按预期接收到数据,数据包的原始发送者会在重新计算数据的奇偶性之后重新发送传输,这有时可以纠正问题奇偶校验位错误检查方法还远远不够完善。奇偶校验位错误检查方案只能正确地报告奇数个比特错误。如果偶数个传输比特有错误,即使传输中的数据已损坏,传输也将报告为正确。