Hvad er en paritetsbit?
En paritetsbit bruges til fejlkontrol mod en matrix af data. Den ene byte består af otte databits, syv der faktisk indeholder data og paritetsbiten. Bit hjælper med at sikre, at matrisen altid er enten ulige eller lige, en eller nul. Paritetsbiten tillader, at transmitterede data kontrolleres for fejl ved at lade den modtagende computer sørge for, at en gruppe af bits enten er ulige eller endda når dataene ankommer.
Når data transmitteres, skal de binære cifre, der sendes, svare til længden af bit, som modtageren forventer. Hvis de forventede data er lige, og de data, der sendes med dens paritetsbit, er underlige, kan modtageren afvise dataene på grund af en fejl i paritet.
En paritetsbit hjælper med at sikre, at hver matrix af data har et lige antal, for jævnt paritet eller et ulige antal for ulige paritet. Tilføjelse af den ekstra bit til datapakken gør det muligt for dataene hurtigt at blive kontrolleret for fejl, når de modtages. Paritetsbiten fungerer som en fejldetektering af kode eller mekanisme, så uventede data ikke modtages.
Antag f.eks., At et dokument overføres til gennemgang, og at dokumentet er indeholdt i en datapakke. Datapakken med dens paritetsbit er underlig. Pakken overføres til en anden computer et sted på Internettet, og den eksterne server forventer, at datapakken skal have en ulig paritet. Når dataene ankommer, modtager værtsmaskinen en pakke med jævn paritet. Værten afviser pakken, fordi pariteten af de sendte data ikke stemmer overens og skal være i fejl.
Hvis en datapakke modtages, og den er ude af paritet, og som har den modsatte paritetsbit af det, der forventes af den modtagende computer, sender modtageren en meddelelse, der angiver transmissionsfejlen til værten, at den ikke modtog dataene som tilsigtet. Mange gange sender den originale afsender af datapakken transmissionen igen efter at have genberegnet pariteten af dataene, som undertiden kan løse problemet.
Metoder til kontrol af paritetsfejlkontrol er langt fra perfekte. Scenariet for paritetstjekkontrol er kun i stand til korrekt at rapportere et ulige antal bitfejl. Hvis et jævnt antal transmitterede bit har fejl, rapporteres transmissionen som korrekt, selvom dataene inden for transmissionen er korrupte.