Détection d'erreur : Le Bit de Parité

Règle de cet exercice : Parité Paire.

Le code ASCII standard utilise 7 bits. Pour transmettre un caractère, nous allons le coder sur 8 bits. Le 8ème bit (placé complètement à gauche) est le bit de parité.

Dans cet exercice, le bit de parité doit être choisi (0 ou 1) de sorte que le nombre total de '1' dans les 8 bits soit pair.

📊 Afficher / Masquer la table de référence ASCII (7 bits)

Majuscules (A-Z)

CharDécBinaire (7 bits)

Minuscules (a-z)

CharDécBinaire (7 bits)

Mission 1 : Expédition (Encodage)

Le mot actuellement sélectionné est : WEB

Lettre Code ASCII (décimal) Code ASCII (7 bits) Votre réponse (8 bits : Parité + ASCII)

Mission 2 : Transmission (Détection d'erreurs simple)

La trame de données binaire ci-dessous a été interceptée. Sans chercher à décoder le message, indiquez simplement si chaque octet reçu contient une erreur de transmission en vérifiant sa parité.

Octet Reçu (8 bits) Erreur détectée ?

Mission 3 : Réception (Décodage complet)

Un nouveau message a été envoyé, mais certains bits ont pu être altérés.

Vérifiez si chaque octet reçu contient une erreur. Si l'octet est valide, décodez la lettre correspondante.

Octet Reçu (8 bits) Erreur détectée ? Lettre décodée (si valide)

Mission 4 : Les limites du système (La faille)

Le bit de parité est très utile, mais cette technique de détection n'est pas infaillible. Si la perturbation réseau est forte, plusieurs bits d'un même octet peuvent être inversés.

Le message original expédié est :

11001111

Votre mission : Modifiez ce code binaire de telle sorte qu'il contienne une erreur (il ne doit plus être identique au message original), mais que le système de détection ne remarque rien (la parité doit rester valide) !



Conclusion : Et dans la pratique ?

Maintenant que vous avez compris le mécanisme et les limites du bit de parité, réfléchissez à son utilité concrète dans notre quotidien.

À votre avis, dans quels cas utilise-t-on encore le bit de parité aujourd'hui pour transmettre des données, sachant qu'il est incapable de détecter l'inversion simultanée de 2 bits ?