¿Qué es un bit de paridad?

Un bit de paridad se usa para verificar errores contra una matriz de datos. Un byte se compone de ocho bits de datos, siete que realmente contienen datos y el bit de paridad. El bit ayuda a garantizar que la matriz sea siempre par o impar, uno o cero. 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 par o impar 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 de paridad.

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

Por ejemplo, suponga que se está transmitiendo un documento para su revisión y el documento está contenido en 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 impar. Cuando llegan los datos, la máquina host recibe un paquete con paridad par. 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 paridad, con el bit de paridad opuesto al esperado por la computadora receptora, el destinatario enviará un mensaje indicando 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, lo 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.