Co je to paritní bit?

Paritní bit se používá pro kontrolu chyb na poli dat. Jeden bajt se skládá z osmi bitů dat, z nichž sedm skutečně obsahuje data a paritní bit. Bit pomáhá zajistit, aby pole bylo vždy liché nebo sudé, jedno nebo nula. Paritní bit umožňuje kontrolovat přenášená data na chyby tím, že umožňuje přijímajícímu počítači zajistit, aby skupina bitů byla buď lichá, nebo dokonce při příchodu dat.

Při přenosu dat se musí odeslané binární číslice shodovat s délkou bitů, které příjemce očekává. Pokud jsou očekávaná data sudá a data posílaná s paritním bitem jsou lichá, příjemce může data odmítnout kvůli chybě v paritě.

Paritní bit pomáhá zajistit, aby každé pole dat mělo sudý počet z nich, pro sudou paritu nebo lichý počet z nich pro lichou paritu. Přidání dalšího bitu do datového paketu umožní, aby byla data rychle zkontrolována na chyby při přijetí. Paritní bit funguje jako kód nebo mechanismus detekce chyb, takže neočekávaná data nejsou přijímána.

Předpokládejme například, že je dokument odesílán ke kontrole a dokument je obsažen v jednom datovém paketu. Datový paket s jeho paritním bitem je lichý. Paket je přenášen do jiného počítače někde na Internetu a vzdálený server očekává, že datový paket bude mít lichou paritu. Když data dorazí, hostitelský stroj přijme paket se sudou paritou. Hostitel paket odmítne, protože parita odeslaných dat se neshoduje a musí být v omylu.

Pokud je datový paket přijat a je mimo paritu, má opačný paritní bit, než se očekává od přijímajícího počítače, příjemce pošle zprávu označující chybu přenosu hostiteli, že nepřijal data, jak bylo zamýšleno. Původní odesílatel datového paketu mnohokrát znovu odešle přenos po přepočítání parity dat, která může problém někdy opravit.

Metody kontroly chyb paritních bitů zdaleka nejsou dokonalé. Scénář kontroly paritních bitových chyb je schopen správně hlásit lichý počet bitových chyb. Pokud bude mít chybný počet přenášených bitů, bude přenos hlášen jako správný, i když jsou data v přenosu poškozená.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?