Le “Cyclic Redundancy Check” ou “CRC” est une méthode très populaire de contrôle d’erreur utilisé dans les protocoles de transmission de données (de niveau 2 du modèle ISO [Interconnexion de Systèmes Ouverts]). Un mot est ajouté à la trame transmise. Ce mot (de 16 ou 32 bits) est défini par un algorithme (une équation mathématique) et est ensuite vérifié à la réception par le même algorithme de cette même trame reçue. Si les deux trames sont identiques, alors le transfert peux continuer. En cas d’erreur, on recommence l’envoi de la trame.
(Voir aussi CHECKSUM).