パリティチェック(奇偶検査)とは?
パリティチェック(奇偶検査)とは、データ通信において信頼性を確保するために行われる基本的な検査方法です。この検査方法により、送信中のデータに誤りが含まれていないかどうかを検出することができます。
パリティビットとは?
パリティチェックにおいては、データ送信時にパリティビットと呼ばれる特別なビットを追加します。このパリティビットは、送信データ中の1の数の個数が偶数個ならば「0」、奇数個ならば「1」に設定されます。
奇数パリティと偶数パリティ
パリティチェックには、奇数パリティと偶数パリティの2つがあります。前述の通り、奇数パリティでは、データビット数が奇数のときにパリティビットは「1」、偶数のときに「0」となります。一方、偶数パリティでは、データビット数が奇数のときにパリティビットは「0」、偶数のときに「1」となります。
実際の応用例
パリティチェックは、主にシリアル通信において使用されています。例えば、パソコンとプリンターの接続においては、パリティチェックを行うことで、プリンター側で受信したデータが正しく転送されているかどうかを確認することができます。
また、パリティチェックは、通信エラーの原因特定にも役立ちます。通信エラーが発生した場合、パリティの値が異なる可能性があります。このような場合には、異なるパリティの値を持つデータの送受信を繰り返し行い、問題の原因を特定することができます。
まとめ
パリティチェックは、データ通信において信頼性を高めるために必要不可欠な基本的な検査方法の一つです。パリティビットを追加することで、データに誤りが含まれていないかどうかを確認することができます。実際の応用例では、通信エラーの原因特定にも役立っています。
このように、パリティチェックは、データ通信において欠かすことができない重要な概念です。
参考記事
合わせて読みたい
【Google Chrome】右クリックで翻訳がでなくなった時の対策方法の決定版