Bit de paridad
Un bit de paridad es un poco, con un valor de 0 o 1, que se agrega a un bloque de datos para fines de detección de errores. Le da a los datos un par o impar paridad, que se utiliza para validar la integridad de los datos.
Los bits de paridad a menudo se usan en la transmisión de datos para garantizar que los datos no se corrompan durante el proceso de transferencia. Por ejemplo, cada bit de datos 7 puede incluir un bit de paridad (para un total de bits 8, o uno byte) Si la transmisión de datos protocolo se establece en una paridad impar, cada dato paquete debe tener una paridad impar. Si se establece en par, cada paquete debe tener una paridad par. Si se recibe un paquete con la paridad incorrecta, se generará un error y será necesario retransmitir los datos.
El bit de paridad para cada paquete de datos se calcula antes de que se transmitan los datos. A continuación se muestran ejemplos de cómo se calcularía un bit de paridad utilizando configuraciones de paridad par e impar.
Paridad impar:
|
Paridad par:
|
Si bien la verificación de paridad es una forma útil de validar los datos, no es un método infalible. Por ejemplo, los valores 1010 y 1001 tienen la misma paridad. Por lo tanto, si se transmite el valor 1010 y se recibe 1001, no se detectará ningún error. Esto significa que las comprobaciones de paridad no son 100% confiables al validar datos. Aún así, es poco probable que más de un bit sea incorrecto en un pequeño paquete de datos. Mientras solo se cambie un bit, se producirá un error. Por lo tanto, las comprobaciones de paridad son más confiables cuando se utilizan paquetes pequeños.