Paritetni bit
Paritetni bit je a bit, s vrijednošću 0 ili 1, koja se dodaje bloku od datum u svrhu otkrivanja pogrešaka. Daje podatke ili neparne ili parne paritet, koji se koristi za provjeru cjelovitosti podataka.
Bitovi pariteta često se koriste u prijenosu podataka kako bi se osiguralo da podaci ne budu oštećeni tijekom postupka prijenosa. Na primjer, svakih 7 bitova podataka može sadržavati bit parnosti (za ukupno 8 bitova ili jedan bajt). Ako prijenos podataka protokol je postavljen na neparni paritet, svaki podatak paket mora imati neobičan paritet. Ako je postavljeno na parno, svaki paket mora imati parni paritet. Ako se paket primi s pogrešnim paritetom, stvorit će se pogreška i podaci će se trebati ponovno poslati.
Bit parnosti za svaki podatkovni paket izračunava se prije prijenosa podataka. Ispod su primjeri kako bi se bit parnosti izračunavao koristeći neparne i parne postavke pariteta.
Neparni paritet:
|
Parni paritet:
|
Iako je provjera pariteta koristan način provjere valjanosti podataka, nije sigurna metoda. Na primjer, vrijednosti 1010 i 1001 imaju isti paritet. Stoga, ako se pošalje vrijednost 1010 i primi 1001, neće se otkriti pogreška. To znači da provjere pariteta nisu 100% pouzdane prilikom provjere valjanosti podataka. Ipak, malo je vjerojatno da će više od jednog bita biti netočno u malom paketu podataka. Sve dok se promijeni samo jedan bit, rezultirat će pogreškom. Stoga su provjere pariteta najpouzdanije kada se koriste male veličine paketa.