Što je paritetni bit?

Bit parnosti se koristi za provjeru pogreške u odnosu na niz podataka. Jedan bajt se sastoji od osam bitova podataka, sedam koji zapravo sadrže podatke i paritetnog bita. Bit pomaže osigurati da je niz uvijek ili neparan ili paran, jedan ili nula. Omogućuje provjeru prenesenih podataka na pogreške dopuštajući računalu primatelju da se uvjeri da je grupa bitova ili neparna ili parna kada podaci stignu.

Kada se podaci prenose, poslane binarne znamenke moraju odgovarati duljini bitova koju primatelj očekuje. Ako su očekivani podaci parni, a podaci poslani sa svojim paritetnim bitom neparni, primatelj može odbiti podatke zbog greške u paritetu.

Paritetni bit pomaže osigurati da svaki niz podataka ima paran broj jedinica, za paran paritet ili neparan broj jedinica za neparni paritet. Dodavanje dodatnog bita u podatkovni paket omogućit će brzu provjeru podataka na pogreške kada se primi. Dodatni bit djeluje kao kod ili mehanizam za otkrivanje pogreške tako da se neočekivani podaci ne primaju.

Na primjer, pretpostavimo da se dokument šalje na pregled i da je dokument sadržan u jednom paketu podataka. Paket podataka sa svojim paritetnim bitom je neparan. Paket se prenosi na drugo računalo negdje na Internetu i udaljeni poslužitelj očekuje da će podatkovni paket imati neparan paritet. Kada podaci stignu, glavni stroj prima paket s ravnomjernim paritetom. Domaćin će odbiti paket jer se paritet poslanih podataka ne podudara i mora biti pogrešan.

Ako je paket podataka primljen i nije u paritetu, ima suprotan paritetni bit od onoga što očekuje računalo primatelj, primatelj će poslati poruku koja označava pogrešku prijenosa hostu da nije primio podatke kako je predviđeno. Mnogo puta će izvorni pošiljatelj podatkovnog paketa ponovno poslati prijenos nakon ponovnog izračuna pariteta podataka što ponekad može ispraviti problem.

Metode provjere bitova pariteta daleko su od savršene. Scenarij provjere bitova pariteta može točno prijaviti samo neparan broj bitnih pogrešaka. Ako paran broj odaslanih bitova ima pogreške, prijenos će biti prijavljen kao ispravan iako su podaci unutar prijenosa oštećeni.