Mis on pariteedibitt?

Paarsusbitti kasutatakse vigade kontrollimiseks andmemassiiviga. Üks bait koosneb kaheksast andmebitist, millest seitse tegelikult sisaldavad andmeid ja paarsusbitti. Bitt aitab tagada, et massiiv on alati kas paaritu või paaris, üks või null. See võimaldab kontrollida edastatud andmeid vigade suhtes, võimaldades vastuvõtval arvutil andmete saabumisel veenduda, et bittide rühm on paaritu või paaris.

Andmete edastamisel peavad saadetud kahendnumbrid vastama adressaadi ootustele vastavate bittide pikkusele. Kui oodatavad andmed on paaris ja paarsusbitiga saadetud andmed on paaritud, võib saaja andmed paarsusvea tõttu tagasi lükata.

Paarsusbitt aitab tagada, et igal andmemassiivil on paarisarv ühendeid, paarispaarsuse korral või paaritu arv ühelisi. Lisabiti lisamine andmepaketile võimaldab andmete vastuvõtmisel kiiresti vigade tuvastamist. Lisabitt toimib veatuvastuskoodi või mehhanismina, nii et ootamatuid andmeid ei võeta vastu.

Oletame näiteks, et dokument edastatakse ülevaatamiseks ja dokument sisaldub ühes andmepaketis. Andmepakett koos selle paarsusbitiga on paaritu. Pakett edastatakse teise arvutisse kuskil Internetis ja kaugserver eeldab, et andmepaketil on paaritu paarsus. Kui andmed saabuvad, võtab hostmasin vastu ühtlase paarsusega paketi. Host lükkab paketi tagasi, kuna saadetud andmete paarsus ei ühti ja peab olema vigane.

Kui andmepakett on vastu võetud ja see on pariteedist väljas ning selle paarsusbitt on vastupidine vastuvõtva arvuti ootustele, saadab adressaat hostile teate, mis näitab edastusviga, et ta ei saanud andmeid ette nähtud viisil vastu. Mitu korda saadab andmepaketi algne saatja edastuse uuesti pärast andmete paarsuse ümberarvutamist, mis võib mõnikord probleemi lahendada.

Pariteedibittide veakontrolli meetodid pole kaugeltki täiuslikud. Paarsusbittide vea kontrollimise stsenaarium suudab õigesti teatada ainult paaritu arvu bitivigadest. Kui paarisarvul edastatud bittidel on vigu, loetakse edastus õigeks, isegi kui edastuse andmed on rikutud.