Hva er en paritetsbit?
En paritetsbit brukes til feilsjekk mot en rekke data. En byte består av åtte biter med data, syv som faktisk inneholder data og paritetsbiten. Biten er med på å sikre at matrisen alltid er enten merkelig eller jevn, en eller null. Paritetsbiten gjør at overførte data kan sjekkes for feil ved å la den mottakende datamaskinen sørge for at en gruppe biter enten er rare eller til og med når dataene kommer.
Når data overføres, må de binære sifrene som sendes samsvare med lengden på bitene som mottakeren forventer. Hvis dataene som forventes er jevn, og dataene som sendes med paritetsbiten er rare, kan mottakeren avvise dataene på grunn av en feil i pariteten.
En paritetsbit hjelper deg med å sikre at hvert utvalg av data har et jevn antall, for jevn paritet eller et odd antall for odde paritet. Hvis du legger til den ekstra biten i datapakken, vil dataene raskt kunne sjekkes for feil når de blir mottatt. Paritetsbiten fungerer som en feil som oppdager kode eller mekanisme slik at uventede data ikke mottas.
Anta for eksempel at et dokument blir sendt til vurdering og at dokumentet er inne i en datapakke. Datapakken med paritetsbiten er merkelig. Pakken overføres til en annen datamaskin et sted på Internett, og den eksterne serveren forventer at datapakken skal ha en merkelig paritet. Når dataene kommer, mottar vertsmaskinen en pakke med jevn paritet. Verten avviser pakken fordi pariteten til dataene som sendes ikke stemmer overens og må være feil.
Hvis en datapakke blir mottatt og den er utenfor paritet, og har den motsatte paritetsbiten av hva som forventes av mottakermaskinen, vil mottakeren sende en melding som angir overføringsfeilen til verten om at den ikke mottok dataene som tiltenkt. Mange ganger sender den opprinnelige avsenderen av datapakken sendingen på nytt etter å ha beregnet om pariteten til dataene som noen ganger kan rette opp problemet.
Metodene for feilkontroll av paritet er langt fra perfekte. Scenariet for paritetsfeilkontroll er bare i stand til å rapportere riktig et ulikt antall bitfeil. Hvis et jevnt antall overførte biter har feil, vil overføringen rapporteres som riktig, selv om dataene i overføringen er korrupte.