Table des matières:
- Définition - Que signifie le contrôle de redondance cyclique (CRC)?
- Techopedia explique le contrôle de redondance cyclique (CRC)
Définition - Que signifie le contrôle de redondance cyclique (CRC)?
Le contrôle de redondance cyclique (CRC) est une technique utilisée pour détecter les erreurs dans les données numériques. CRC est une fonction de hachage qui détecte les modifications accidentelles des données informatiques brutes couramment utilisées dans les réseaux de télécommunications numériques et les périphériques de stockage tels que les disques durs. Cette technique a été inventée par W. Wesley Peterson en 1961 et développée par le CCITT (Comité Consultatif International Telegraphique et Telephonique). Les contrôles de redondance cycliques sont assez simples à implémenter dans le matériel et peuvent être facilement analysés mathématiquement. C'est l'une des meilleures techniques pour détecter les erreurs de transmission courantes.
Il est basé sur une division binaire et est également appelé somme de contrôle de code polynomial.
Techopedia explique le contrôle de redondance cyclique (CRC)
Dans le contrôle de redondance cyclique, un nombre fixe de bits de contrôle, souvent appelé somme de contrôle, est ajouté au message à transmettre. Les récepteurs de données reçoivent les données et inspectent les bits de contrôle pour détecter d'éventuelles erreurs. Mathématiquement, les récepteurs de données vérifient la valeur de contrôle attachée en trouvant le reste de la division polynomiale du contenu transmis. S'il semble qu'une erreur s'est produite, un accusé de réception négatif est transmis demandant la retransmission des données.
Un contrôle de redondance cyclique est également appliqué aux périphériques de stockage tels que les disques durs. Dans ce cas, des bits de contrôle sont alloués à chaque bloc du disque dur. Lorsqu'un fichier corrompu ou incomplet est lu par l'ordinateur, l'erreur de redondance cyclique est signalée. Cela peut provenir d'un autre périphérique de stockage ou de CD / DVD. Les raisons les plus courantes des erreurs incluent les plantages du système, les fichiers incomplets ou corrompus ou les fichiers contenant de nombreux bogues.
Les conceptions polynomiales CRC dépendent de la longueur du bloc à protéger, des fonctions de protection contre les erreurs, des ressources pour l'implémentation CRC et des performances.