什么是奇偶校验位?(a parity bit?)

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

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

传输数据时,发送的二进制数字必须与接收方期望的位长度相匹配。如果预期的数据为偶数,并且使用奇偶校验位发送的数据为奇数,则接收方可以因为奇偶校验错误而拒绝数据。

奇偶校验位有助于确保每个数据数组的奇偶校验位为偶数,奇偶校验位为奇数。向数据包中添加额外的位将允许在收到数据时快速检查错误。额外的位用作错误检测代码或机制,因此不会收到意外数据。

例如,假设正在传输一个文档以供审阅,并且该文档包含在一个数据包中。具有奇偶校验位的数据包是奇数的。数据包被传输到互联网上某个地方的另一台计算机,远程服务器期望数据包具有奇偶校验。当数据到达时,主机接收到奇偶校验的数据包。主机将拒绝该数据包,因为发送的数据奇偶校验不匹配,并且必须出错。

如果接收到的数据包不符合奇偶校验要求,且奇偶校验位与接收计算机的期望值相反,则接收方将向主机发送一条消息,表明其未按预期接收到数据,表明传输错误。很多时候,数据包的原始发送方会在重新计算数据奇偶校验后重新发送传输,这有时可以纠正问题。

奇偶校验位错误检查方法还很不完善。奇偶校验位错误检查方案只能正确报告奇数个位错误。如果偶数个传输比特有错误,即使传输中的数据已损坏,传输仍将报告为正确。

  • 发表于 2021-12-11 22:27
  • 阅读 ( 123 )
  • 分类:互联网

你可能感兴趣的文章

奇偶校验(oviparity ovoviviparity)和胎生(viviparity)的区别

...物直接产下幼仔的生殖方式。 目录 1. 概述和主要区别 2. 什么是卵生 3. 什么是ovovivivirity 4. 什么是胎生 5. 产卵与胎生的相似性 6. 并排比较——以表格形式显示的产卵与卵生与胎生 7. 摘要 什么是产卵(oviparity)? 产卵是指动物产...

  • 发布于 2020-10-11 13:45
  • 阅读 ( 513 )

如何使用Windows10的存储空间来镜像和合并驱动器

...以在所有版本的Windows8和Windows10上使用,包括家庭版。 什么是存储空间(storage spaces)? 要创建存储空间,您的电脑上至少需要两个物理驱动器。这些驱动器可以是内部驱动器,也可以是通过USB连接的外部驱动器。 存储空间允许...

  • 发布于 2021-04-07 19:11
  • 阅读 ( 177 )

linux z文件系统(zfs)简介

...和竞争对手的一些最伟大的RAID设置。 肯尼·路易摄。 什么是我为什么要用zfs呢(zfs and why should i use it)? Z文件系统是一个免费的开源逻辑卷管理器,由sunmicrosystems构建,用于Solaris操作系统。它的一些最吸引人的功能包括: 无...

  • 发布于 2021-04-11 11:59
  • 阅读 ( 150 )

如何智能地使用多个磁盘:raid简介

...带化在所有硬盘上划分数据,并在所有磁盘上划分额外的奇偶校验数据。如果其中一个硬盘死了,你就不会丢失任何数据。RAID 5提供的数据冗余比RAID 1的存储成本更低—例如,如果您有四个1TB硬盘驱动器,则可以创建两个单独的...

  • 发布于 2021-04-11 21:09
  • 阅读 ( 154 )

pci 2.0版(pci 2.0)和pci 2.1版(pci 2.1)的区别

... MHz附加板和组件的前后兼容性。PCIe 2.1提供数据和地址的奇偶校验。 总结: 1.PCIe 2.1通过促进从32位数据路径到33MHZ和66MHz的64位数据路径的透明升级,提供了比PCIe 2.0更高的性能。2。PCIe 2.1支持3.3和5伏信令环境,而PCIe 2.0仅支持3....

  • 发布于 2021-06-23 17:46
  • 阅读 ( 211 )

突袭5(raid5)和突袭10(raid10)的区别

...,或者是两个标准RAID级别的组合;即RAID1+RAID0。 RAID5使用奇偶校验作为一种故障保护机制,它分布在各个驱动器上,因此无论哪个驱动器出现故障,都可以使用剩余的驱动器和奇偶校验数据来重建。RAID10不使用奇偶校验,因为它...

  • 发布于 2021-06-23 18:58
  • 阅读 ( 215 )

世达(sata)和突袭(raid)的区别

...便在发生故障时可以使用这些数据。 覆盖的关键领域 1.什么是SATA–定义,功能2.什么是RAID–定义,功能3.SATA和RAID的区别是什么–主要区别比较 关键术语 eSATA、eSATAp、硬盘、SATA、串行ATA、固态驱动器、RAID 什么是世达(sata)? SAT...

  • 发布于 2021-07-01 02:04
  • 阅读 ( 269 )

raid 0(raid 0)和raid 1(raid 1)的区别

... Advantages 速度:读写非常快;奇偶校验计算没有开销。100%磁盘利用率。 性能卓越,即使写入速度比RAID 0慢一点。容错,易于恢复(只需将一个驱动器的内容复制到另一个驱动器) ...

  • 发布于 2021-07-07 00:41
  • 阅读 ( 369 )

raid 5(raid 5)和raid 10(raid 10)的区别

...率远低于RAID中任意两个磁盘发生故障的概率。这就是为什么RAID 10比RAID 5提供更高的可靠性。对于RAID 10来说,从故障中恢复也更快更容易,因为只需从RAID中的其他磁盘复制数据即可。恢复期间可以访问数据。 演出 RAID 10为随机...

  • 发布于 2021-07-07 08:49
  • 阅读 ( 162 )

raid 1(raid 1)和raid 5(raid 5)的区别

... RAID 1RAID 5Key feature 镜像 带奇偶校验的条带化 Striping 不;数据完全存储在每个磁盘上。 对;在RAID 5设置中,数据在所有磁盘上均匀分条(或分割)。除...

  • 发布于 2021-07-07 10:16
  • 阅读 ( 266 )