Ce este un bit de paritate?

Un bit de paritate este utilizat pentru verificarea erorilor în raport cu o serie de date. Un octet este format din opt biți de date, șapte care conțin de fapt date și bitul de paritate. Bitul ajută la asigurarea faptului că matricea este întotdeauna fie impar sau par, unu sau zero. Acesta permite ca datele transmise să fie verificate pentru erori, permițând computerului receptor să se asigure că un grup de biți este fie impar, fie par, atunci când sosesc datele.

Când datele sunt transmise, cifrele binare trimise trebuie să se potrivească cu lungimea de biți la care se așteaptă destinatarul. Dacă datele așteptate sunt pare și datele trimise cu bitul său de paritate sunt impare, destinatarul poate respinge datele din cauza unei erori de paritate.

Un bit de paritate ajută la asigurarea faptului că fiecare matrice de date are un număr par de unități, pentru paritatea pară sau un număr impar de unități pentru paritatea impară. Adăugarea unui bit suplimentar la pachetul de date va permite ca datele să fie verificate rapid pentru erori atunci când sunt primite. Bitul suplimentar acționează ca un cod sau mecanism de detectare a erorilor, astfel încât să nu fie primite date neașteptate.

De exemplu, să presupunem că un document este transmis pentru revizuire și documentul este conținut într-un pachet de date. Pachetul de date cu bitul său de paritate este impar. Pachetul este transmis către un alt computer undeva pe Internet și serverul de la distanță se așteaptă ca pachetul de date să aibă o paritate impară. Când sosesc datele, mașina gazdă primește un pachet cu paritate egală. Gazda va respinge pachetul deoarece paritatea datelor trimise nu se potrivește și trebuie să fie în eroare.

Dacă un pachet de date este primit și acesta este în afara parității, având bitul de paritate opus față de cel așteptat de computerul receptor, destinatarul va trimite un mesaj care indică eroarea de transmisie către gazdă că nu a primit datele așa cum a fost intenționat. De multe ori expeditorul original al pachetului de date va retrimite transmisia după recalcularea parității datelor, ceea ce uneori poate corecta problema.

Metodele de verificare a erorilor de bit de paritate sunt departe de a fi perfecte. Scenariul de verificare a erorilor de paritate biți este capabil să raporteze corect doar un număr impar de erori de biți. Dacă un număr par de biți transmiși au erori, transmisia va fi raportată ca fiind corectă, chiar dacă datele din transmisie sunt corupte.