Bit de parité
Un bit de parité est un peu, avec une valeur de 0 ou 1, qui est ajouté à un bloc de date à des fins de détection d'erreur. Il donne aux données une impaire ou même parité, qui sert à valider l’intégrité des données.
Les bits de parité sont souvent utilisés dans la transmission de données pour garantir que les données ne sont pas corrompues pendant le processus de transfert. Par exemple, chaque bit de données 7 peut inclure un bit de parité (pour un total de bits 8, ou un octet). Si la transmission de données protocole est réglé sur une parité impaire, chaque donnée paquet doit avoir une parité impaire. S'il est défini sur pair, chaque paquet doit avoir une parité paire. Si un paquet est reçu avec une parité incorrecte, une erreur sera générée et les données devront être retransmises.
Le bit de parité pour chaque paquet de données est calculé avant la transmission des données. Vous trouverez ci-dessous des exemples de calcul d'un bit de parité à l'aide de paramètres de parité pairs et impairs.
Parité impaire:
|
Même parité:
|
Bien que le contrôle de parité soit un moyen utile pour valider des données, ce n'est pas une méthode infaillible. Par exemple, les valeurs 1010 et 1001 ont la même parité. Par conséquent, si la valeur 1010 est transmise et que 1001 est reçu, aucune erreur ne sera détectée. Cela signifie que les contrôles de parité ne sont pas% fiables lors de la validation des données. Néanmoins, il est peu probable que plus d’un bit soit incorrect dans un petit paquet de données. Tant qu'un seul bit est modifié, une erreur est générée. Par conséquent, les contrôles de parité sont les plus fiables lorsqu’on utilise des paquets de petite taille.