¿Cómo la paridad par o impar verifica la exactitud de los datos en el extremo receptor?

La verificación de paridad es posiblemente el medio más simple para verificar datos de errores.

Se agrega una secuencia de bits, y si el resultado es par, entonces el bit de paridad se establece (para paridad par) o se borra (para paridad impar). Generalmente, el bit de paridad es un noveno bit agregado a un byte de ocho bits.

Por lo tanto, si su flujo de bits está sujeto a ruido, que tal vez cambie un bit de uno a cero, sabrá si el flujo de bits está dañado: calcula la paridad en el extremo receptor y compara el resultado con el bit de paridad. Si son iguales, entonces todo está bien. Si no, el flujo de bits estaba dañado.

La comprobación de paridad no soluciona el problema de cambio de bit, porque no sabe qué bit se volcó.

Y no resuelve el problema de los volteos de dos bits en un byte. Ese error no será detectado por la comprobación de paridad. Para tales flujos de datos propensos a errores, necesita bytes CRC (comprobación de redundancia cíclica).

Saludos, Tony Barry

La verificación de paridad, creada para eliminar errores de comunicación de datos, es un método simple de verificación de datos de red y tiene un mecanismo de trabajo fácil y comprensible.

Como ejemplo, si los datos originales son 1010001, hay tres 1s. Cuando se utiliza incluso la comprobación de paridad, se agrega un bit de paridad con valor 1 al lado izquierdo de los datos para igualar el número de 1s; los datos transmitidos se convierten en 11010001. Sin embargo, si se utiliza una comprobación de paridad impar, el valor del bit de paridad es cero; 01010001.

Si los datos originales contienen un número par de 1s (1101001), el bit de paridad del valor 1 se agrega al lado izquierdo de los datos para hacer que el número de 1s sea impar, si se utiliza la comprobación de paridad impar y los datos transmitidos se convierten en 11101001. En caso de que los datos se transmite incorrectamente, el valor del bit de paridad se vuelve incorrecto; por lo tanto, indica que ha ocurrido un error durante la transmisión.

Fuente: ¿Qué es un control de paridad? – Definición de Techopedia

De alguna manera, siento que uno debería explorar las cosas por su cuenta en lugar de preguntarle a alguien que dejó la universidad hace más de dos décadas.

Este tipo de comprobación de errores es más adecuado para la comprobación de errores de un solo bit en el byte recibido. Dado que la paridad transmitida y las paridades generadas localmente no coinciden, el receptor tiene la garantía de la existencia del error únicamente. No es posible localizar el bit de error .

Este método no funcionará si existe un número par de bits de error. Pero funciona bien para uno o cualquier número impar de bits de error, ya que depende del XOR de todos los bits de información en el byte.

Mientras se transmiten los datos, se utiliza un bit de paridad para indicar la paridad de los datos. Estos bits de paridad se utilizan en el extremo del receptor para verificar si los datos se han modificado o no. Los bits de paridad se establecen de modo que todos los bytes de los datos tienen paridad impar o paridad par.

Por ejemplo, si estamos usando el sistema de paridad par, entonces para todos los bytes que tengan un número par de bits establecidos, el bit de paridad será 0, de lo contrario será 1.

Ahora, en el extremo del receptor, cuando verifica la paridad de cada byte, si la paridad coincide con el bit de paridad, esto significa que los datos son correctos, de lo contrario se modifica y se genera una señal de error.

Tanto el receptor como el remitente deben acordar la verificación de paridad y el sistema de paridad que se debe usar, incluso o no. Sin este acuerdo, la comunicación no es posible.

La paridad es el comprobador de bytes.

En la transmisión de 8 bits cada byte es una cadena de 8 bits.

Todos estos 8bits son 0 o 1. Supongamos que hay un número par de 1s en la cadena, luego se agrega 1 a la cadena y se transmite. Si hay un número impar de 1s en la cadena, se agrega 0 al principio y se transmite.

En el extremo receptor, el receptor lee primero el noveno bit, que es la paridad, luego comprende que hay un número par de 1 en la cadena.

Durante la transmisión Si tres es algún error en la cadena de 8 bits, un bit ha cambiado De modo que solo hay tres 1s. La comprobación de paridad comprende este cambio y se detecta un error en la cadena.