Vad är en paritetsbit?
En paritetsbit används för felkontroll mot en mängd data. En byte består av åtta bitar data, sju som faktiskt innehåller data och paritetsbiten. Biten hjälper till att säkerställa att matrisen alltid är antingen udda eller jämna, en eller noll. Paritetsbiten gör det möjligt att kontrollera överförda data för fel genom att tillåta den mottagande datorn att se till att en grupp bitar är antingen udda eller till och med när data anländer.
När data överförs måste de skickade binära siffrorna matcha längden på bitar som mottagaren förväntar sig. Om den förväntade informationen är jämn och data som skickas med sin paritetsbit är udda kan mottagaren avvisa data på grund av ett paritetsfel.
En paritetsbit hjälper till att säkerställa att varje matris med data har ett jämnt antal, för jämnt paritet eller ett udda antal för udda paritet. Att lägga till den extra biten i datapaketet gör att data snabbt kan kontrolleras för fel när de tas emot. Paritetsbiten fungerar som ett felavkänning av kod eller mekanism så att oväntade data inte tas emot.
Anta till exempel att ett dokument överförs för granskning och att dokumentet finns i ett datapaket. Datapaketet med dess paritetsbit är udda. Paketet överförs till en annan dator någonstans på Internet och fjärrservern förväntar sig att datapaketet ska ha en udda paritet. När data anländer får värdmaskinen ett paket med jämn paritet. Värden avvisar paketet eftersom pariteten för de skickade data inte stämmer med och måste vara felaktigt.
Om ett datapaket tas emot och det är utanför paritet, med den motsatta paritetsbiten av vad som förväntas av den mottagande datorn, kommer mottagaren att skicka ett meddelande som anger överföringsfelet till värden att den inte mottog data som avsett. Många gånger kommer den ursprungliga avsändaren av datapaketet att skicka sändningen igen efter att beräkna pariteten på data som ibland kan rätta till problemet.
Metoderna för att kontrollera paritetsfel är långt ifrån perfekta. Scenariet för paritetskontroll kan bara rapportera ett udda antal bitfel korrekt. Om ett jämnt antal överförda bitar har fel rapporteras överföringen som korrekt även om uppgifterna inom överföringen är skadade.