Hogar Hardware ¿Qué es la verificación de redundancia cíclica (crc)? - definición de techopedia

¿Qué es la verificación de redundancia cíclica (crc)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la verificación de redundancia cíclica (CRC)?

La verificación de redundancia cíclica (CRC) es una técnica utilizada para detectar errores en los datos digitales. CRC es una función hash que detecta cambios accidentales en los datos brutos de la computadora comúnmente utilizados en redes de telecomunicaciones digitales y dispositivos de almacenamiento, como unidades de disco duro. Esta técnica fue inventada por W. Wesley Peterson en 1961 y desarrollada por el CCITT (Comité Consultatif International Telegraphique et Telephonique). Las verificaciones de redundancia cíclica son bastante simples de implementar en hardware y se pueden analizar matemáticamente fácilmente. Es una de las mejores técnicas para detectar errores de transmisión comunes.

Se basa en la división binaria y también se llama suma de comprobación de código polinomial.

Techopedia explica la verificación de redundancia cíclica (CRC)

En la verificación de redundancia cíclica, se agrega un número fijo de bits de verificación, a menudo llamado suma de verificación, al mensaje que debe transmitirse. Los receptores de datos reciben los datos e inspeccionan los bits de verificación en busca de errores. Matemáticamente, los receptores de datos verifican el valor de verificación adjunto al encontrar el resto de la división polinómica de los contenidos transmitidos. Si parece que se ha producido un error, se transmite un acuse de recibo negativo solicitando la retransmisión de datos.

Una verificación de redundancia cíclica también se aplica a dispositivos de almacenamiento como discos duros. En este caso, los bits de verificación se asignan a cada bloque en el disco duro. Cuando la computadora lee un archivo corrupto o incompleto, se informa el error de redundancia cíclica. Esto podría ser desde otro dispositivo de almacenamiento o desde CD / DVD. Las razones comunes de los errores incluyen fallas del sistema, archivos incompletos o corruptos, o archivos con muchos errores.

Los diseños polinomiales de CRC dependen de la longitud del bloque a proteger, las características de protección contra errores, los recursos para la implementación de CRC y el rendimiento.

¿Qué es la verificación de redundancia cíclica (crc)? - definición de techopedia