Che cos’è un bit di parità?

Un bit di parità viene utilizzato per il controllo degli errori su un array di dati. Un byte è composto da otto bit di dati, sette che contengono effettivamente dati e il bit di parità. Il bit aiuta a garantire che l’array sia sempre pari o dispari, uno o zero. Consente di verificare la presenza di errori nei dati trasmessi consentendo al computer ricevente di assicurarsi che un gruppo di bit sia pari o dispari quando i dati arrivano.

Quando i dati vengono trasmessi, le cifre binarie inviate devono corrispondere alla lunghezza dei bit prevista dal destinatario. Se i dati previsti sono pari ei dati inviati con il relativo bit di parità sono dispari, il destinatario può rifiutare i dati a causa di un errore di parità.

Un bit di parità aiuta a garantire che ogni array di dati abbia un numero pari di unità, per parità pari o un numero dispari di unità per parità dispari. L’aggiunta del bit extra al pacchetto di dati consentirà di controllare rapidamente i dati per verificare la presenza di errori quando ricevuti. Il bit aggiuntivo funge da codice o meccanismo di rilevamento degli errori in modo che i dati imprevisti non vengano ricevuti.

Ad esempio, supponiamo che un documento venga trasmesso per la revisione e che il documento sia contenuto in un pacchetto di dati. Il pacchetto di dati con il suo bit di parità è dispari. Il pacchetto viene trasmesso a un altro computer da qualche parte su Internet e il server remoto si aspetta che il pacchetto di dati abbia una parità dispari. Quando i dati arrivano, la macchina host riceve un pacchetto con parità pari. L’host rifiuterà il pacchetto perché la parità dei dati inviati non corrisponde e deve essere in errore.

Se viene ricevuto un pacchetto di dati ed è fuori parità, con il bit di parità opposto a quello previsto dal computer ricevente, il destinatario invierà un messaggio che indica l’errore di trasmissione all’host che non ha ricevuto i dati come previsto. Molte volte il mittente originale del pacchetto di dati invierà nuovamente la trasmissione dopo aver ricalcolato la parità dei dati che a volte possono correggere il problema.

I metodi di controllo degli errori del bit di parità sono tutt’altro che perfetti. Lo scenario di controllo degli errori di bit di parità è in grado di segnalare correttamente solo un numero dispari di errori di bit. Se un numero pari di bit trasmessi presenta errori, la trasmissione verrà segnalata come corretta anche se i dati all’interno della trasmissione sono corrotti.