Tecnología

Inicio

Definición de una comprobación de redundancia cíclica

Una comprobación de redundancia cíclica o CRC, es una forma de verificación de datos utilizado por los protocolos de software y de redes para asegurar que no ha habido corrupción de los datos que se comprueba. CRC son empleados principalmente por los protocolos de red como TCP / IP para asegurar que todos los datos enviados a través de una red no ha cambiado accidentalmente mientras están en tránsito a su destino.

Función

Una comprobación CRC es el paso final en asegurar la integridad de una pieza específica de datos. Antes de ser enviado a través de una red del servidor crea una secuencia numérica única basada en las propiedades estadísticas de los datos para su verificación como contar el número de unos y ceros binarios existen. Esta información se transmite junto con los datos a la máquina del cliente, que compara la secuencia numérica con los datos a la mano para asegurarse de que es, de hecho, los mismos datos.

tipos

La diferenciación de CRC se basa en el proceso utilizado para crear la secuencia numérica que el CRC utiliza para asegurar la integridad de datos. Algunos protocolos de red del servidor utilizan el análisis de datos increíblemente avanzada para asegurar no sólo que los datos son correctos, pero que tampoco se ha modificado de una manera que podría dar un falso resultado exitoso CRC. Algunos de los varios algoritmos de CRC son CRC 16, CRC 32, y CRC 64.

beneficios

El uso de CRC para asegurar la integridad de los datos no sólo asegura que la red está funcionando correctamente y sin pérdida de paquetes, sino que también sirve a un propósito de seguridad. A CRC asegura que cualquier tipo de virus u otras entidades de datos que alteran no han alterado el conjunto de datos de ninguna manera. Por otra parte, los CRC permiten a los clientes la tranquilidad de saber que inyecta datos viral no ha sido añadido a la corriente de datos.

Conceptos erróneos

Aunque CRC hacen uso de varios algoritmos avanzados y cálculos matemáticos, que no son un reemplazo para la tecnología de cifrado adecuado. La tecnología de cifrado cambia realmente los datos dentro del conjunto de datos para que parezca diferente e inutilizable a terceros. La comprobación CRC simplemente utiliza los cálculos para describir el conjunto de datos y envía esa información junto con el tráfico de la red.

consideraciones

CRC se realiza automáticamente por prácticamente todos los protocolo de red moderna de hoy. Algunos paquetes de software permiten la información de CRC que se genere por separado y se envía como un correo electrónico al cliente final para mayor seguridad. Estos paquetes de software secundarias suelen utilizar algoritmos matemáticos mucho más fuertes por su secuencia de números CRC que puede ser modificado a discreción del usuario.