Bases de la théorie de l'information et du codage
On additionne les données octet par octet et on envoie avec elles les 8 bits de poids faible de la somme comme valeur de contrôle (somme de contrôle). Laquelle des erreurs suivantes ce contrôle ne peut-il pas détecter ?
- AUne erreur où un seul bit s'inverse dans l'un des octets
- BUne erreur où la valeur de l'un des octets augmente de 1
- CUne erreur où l'ordre de deux octets est inversé
Afficher la réponse et l'explication
Réponse : C. Une erreur où l'ordre de deux octets est inversé
L'addition donne le même résultat dans n'importe quel ordre : si deux octets sont échangés, la somme reste la même et l'erreur ne peut pas être détectée. L'inversion d'un seul bit, ou une variation de 1 de la valeur d'un octet, modifie toujours les 8 bits de poids faible de la somme : l'erreur est donc détectée. Avec un CRC, l'effet sur le reste de la division dépend de la position de chaque bit, si bien que de tels échanges sont aussi détectés dans de nombreux cas.
Continuer : 9 autres questions sur Bases de la théorie de l'information et du codage