Qu'est-ce qu'un bit de parité?
Un bit de parité est utilisé pour la vérification des erreurs par rapport à un tableau de données. Un octet est composé de huit bits de données, sept qui contiennent en réalité des données et le bit de parité. Le bit permet de s'assurer que le tableau est toujours impair ou pair, un ou zéro. Le bit de parité permet de vérifier que les données transmises ne contiennent pas d'erreur en permettant à l'ordinateur destinataire de s'assurer qu'un groupe de bits est soit impair, soit pair lorsque les données arrivent.
Lors de la transmission des données, les chiffres binaires envoyés doivent correspondre à la longueur de bits attendue par le destinataire. Si les données attendues sont paires et que les données envoyées avec leur bit de parité sont impaires, le destinataire peut rejeter les données en raison d'une erreur de parité.
Un bit de parité permet de garantir que chaque tableau de données a un nombre pair de valeurs, pour une parité paire ou un nombre impair de valeurs pour une parité impaire. L'ajout du bit supplémentaire au paquet de données permettra aux données d'être rapidement vérifiées pour détecter les erreurs lors de leur réception. Le bit de parité agit comme un code ou un mécanisme de détection d'erreur, de sorte que des données inattendues ne sont pas reçues.
Par exemple, supposons qu'un document soit transmis pour révision et qu'il soit contenu dans un paquet de données. Le paquet de données avec son bit de parité est impair. Le paquet est transmis à un autre ordinateur quelque part sur Internet et le serveur distant s'attend à ce que le paquet de données ait une parité impaire. Lorsque les données arrivent, la machine hôte reçoit un paquet avec une parité égale. L'hôte rejettera le paquet car la parité des données envoyées ne correspond pas et doit être erronée.
Si un paquet de données est reçu et qu'il est hors de parité, ayant le bit de parité opposé à celui attendu par l'ordinateur de réception, le destinataire enverra un message indiquant l'erreur de transmission à l'hôte qu'il n'a pas reçu les données comme prévu. Plusieurs fois, l'expéditeur d'origine du paquet de données renverra la transmission après avoir recalculé la parité des données, ce qui peut parfois corriger le problème.
Les méthodes de vérification des erreurs de bits de parité sont loin d'être parfaites. Le scénario de vérification des erreurs de bits de parité ne peut que signaler correctement un nombre impair d’erreurs sur les bits. Si un nombre pair de bits transmis comportent des erreurs, la transmission sera considérée comme correcte même si les données contenues dans la transmission sont corrompues.