Pariteettitarkistus on menetelmä, jota käytetään virheiden havaitsemiseen datan siirrossa. Siinä lisätään binäärikoodiin ylimääräinen bitti varmistaakseen, että ykkösten kokonaismäärä sekvenssissä on aina pariton (tai parillinen, riippuen käytetystä pariteettityypistä). Jos siirretyssä datassa olevien ykkösten määrä ei vastaa odotettua pariteettia, oletetaan, että siirron aikana on tapahtunut virhe.
Pariteettitarkistus on yksinkertainen virheiden havaitsemistekniikka, jota käytetään yleisesti datan siirtoprotokollissa datan eheyden varmistamiseksi. Se toimii lisäämällä binäärikoodiin ylimääräinen bitti, joka tunnetaan nimellä pariteettibitti. Pariteettibitti lasketaan binäärisekvenssin ykkösten määrän perusteella.
Kun data siirretään, pariteettibitti liitetään binäärisekvenssiin varmistaakseen, että ykkösten kokonaismäärä vastaa valittua pariteettityyppiä. Esimerkiksi, jos käytetään parillista pariteettia, pariteettibitti asetetaan 0:ksi, jos sekvenssin (mukaan lukien pariteettibitti) ykkösten kokonaismäärä on jo parillinen. Jos ykkösten kokonaismäärä on pariton, pariteettibitti asetetaan 1:ksi, jotta ykkösten kokonaismäärä olisi parillinen.
Kun vastaanottaja saa datan, se laskee pariteetin uudelleen laskemalla vastaanotetussa sekvenssissä olevien ykkösten määrän, mukaan lukien pariteettibitti. Vastaanottaja tarkistaa sitten, vastaako laskettu pariteetti lähetettyä pariteettibittiä. Jos on ristiriita, vastaanottaja merkitsee virheen, mikä osoittaa, että siirron aikana on tapahtunut virhe.
Ottamalla käyttöön pariteettitarkistuksen datan siirtoprotokollissa, datan eheys voidaan varmistaa tiettyyn pisteeseen asti. On kuitenkin tärkeää huomata, että pariteettitarkistus havaitsee vain virheitä eikä tarjoa mitään keinoa virheiden korjaamiseen. Jos virhe havaitaan, vastaanottaja voi pyytää datan uudelleenlähetystä tai ryhtyä korjaaviin toimenpiteisiin käytetyn protokollan mukaisesti.
Liittyvät termit