Che cos'è un bit di parità?
Un bit di parità viene utilizzato per il controllo degli errori su una matrice di dati. Un byte è composto da otto bit di dati, sette che in realtà contengono dati e il bit di parità. Il bit aiuta a garantire che l'array sia sempre pari o dispari, uno o zero. Il bit di parità consente di verificare la presenza di errori nei dati trasmessi consentendo al computer ricevente di assicurarsi che un gruppo di bit sia dispari o anche quando arrivano i dati.
Quando i dati vengono trasmessi, le cifre binarie inviate devono corrispondere alla lunghezza dei bit previsti dal destinatario. Se i dati previsti sono pari e i 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 ne abbia un numero pari, per parità pari o un numero dispari di parità per parità dispari. L'aggiunta del bit extra al pacchetto di dati consentirà di verificare rapidamente la presenza di errori quando vengono ricevuti. Il bit di parità funge da errore nel rilevamento di codice o meccanismo, pertanto non vengono ricevuti dati imprevisti.
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 arrivano i dati, 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 un pacchetto di dati viene ricevuto ed è fuori parità, con il bit di parità opposto di quanto 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 rinvia la trasmissione dopo aver ricalcolato la parità dei dati che a volte può 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.