Skip to main content

¿Qué es un bit de paridad?

Se utiliza un bit de paridad para la verificación de errores en una matriz de datos. Un byte está compuesto por ocho bits de datos, siete que realmente contienen datos y el bit de paridad. El bit ayuda a garantizar que la matriz siempre sea impar o par, uno o cero. El bit de paridad permite que los datos transmitidos se verifiquen en busca de errores al permitir que la computadora receptora se asegure de que un grupo de bits sea impar o incluso cuando lleguen los datos.

Cuando se transmiten datos, los dígitos binarios enviados deben coincidir con la longitud de bits que espera el destinatario. Si los datos esperados son pares y los datos enviados con su bit de paridad son impares, el destinatario puede rechazar los datos debido a un error en la paridad.

Un bit de paridad ayuda a garantizar que cada conjunto de datos tenga un número par, para paridad par o un número impar para paridad impar. Agregar el bit extra al paquete de datos permitirá que los datos se verifiquen rápidamente en busca de errores cuando se reciban. El bit de paridad actúa como un código o mecanismo de detección de error, por lo que no se reciben datos inesperados.

Por ejemplo, suponga que se está transmitiendo un documento para su revisión y que el documento está contenido dentro de un paquete de datos. El paquete de datos con su bit de paridad es impar. El paquete se transmite a otra computadora en algún lugar de Internet y el servidor remoto espera que el paquete de datos tenga una paridad extraña. Cuando llegan los datos, la máquina host recibe un paquete con paridad uniforme. El host rechazará el paquete porque la paridad de los datos enviados no coincide y debe ser un error.

Si se recibe un paquete de datos y está fuera de la paridad, teniendo el bit de paridad opuesto de lo que espera la computadora receptora, el destinatario enviará un mensaje que indica el error de transmisión al host de que no recibió los datos como se esperaba. Muchas veces el remitente original del paquete de datos reenviará la transmisión después de volver a calcular la paridad de los datos que a veces puede corregir el problema.

Los métodos de comprobación de errores de bits de paridad están lejos de ser perfectos. El escenario de comprobación de errores de bits de paridad solo puede informar correctamente un número impar de errores de bits. Si un número par de bits transmitidos tiene errores, la transmisión se informará como correcta aunque los datos dentro de la transmisión estén corruptos.