パリティビットとは何ですか?

パリティビットは、データの配列に対するエラーチェックに使用されます。 1バイトは8ビットのデータで構成され、7ビットには実際にデータとパリティビットが含まれます。 このビットは、配列が常に奇数または偶数、1または0であることを保証するのに役立ちます。 パリティビットを使用すると、受信コンピューターがデータの到着時にビットのグループが奇数または偶数であることを確認できるため、送信データのエラーをチェックできます。

データが送信されるとき、送信される2進数は、受信者が予期しているビットの長さと一致する必要があります。 予期されるデータが偶数で、パリティビットで送信されたデータが奇数の場合、受信者はパリティエラーのためにデータを拒否できます。

パリティビットは、データの各配列が偶数パリティの場合は偶数の1、奇数パリティの場合は奇数の1を持つことを保証するのに役立ちます。 データパケットに余分なビットを追加すると、受信時にデータのエラーをすばやくチェックできます。 パリティビットはエラー検出コードまたはメカニズムとして機能するため、予期しないデータは受信されません。

たとえば、ドキュメントがレビューのために送信され、ドキュメントが1つのデータパケットに含まれているとします。 パリティビットを持つデータパケットは奇数です。 パケットはインターネット上の別のコンピューターに送信され、リモートサーバーはデータパケットに奇数パリティがあることを期待しています。 データが到着すると、ホストマシンは偶数パリティのパケットを受信します。 送信されたデータのパリティが一致せず、エラーが発生する必要があるため、ホストはパケットを拒否します。

データパケットを受信し、受信コンピューターが期待するものと反対のパリティビットを持つパリティーではない場合、受信者は、意図したとおりにデータを受信しなかったことをホストに送信エラーを示すメッセージを送信します。 多くの場合、データパケットの元の送信者は、データのパリティを再計算した後に送信を再送信します。これにより、問題が修正される場合があります。

パリティビットのエラーチェック方法は完全にはほど遠いです。 パリティビットエラーチェックのシナリオでは、奇数個のビットエラーのみを正しく報告できます。 偶数の送信ビットにエラーがある場合、送信内のデータが破損していても、送信は正しいものとして報告されます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?