Co to jest bit parzystości?

Bit parzystości służy do sprawdzania błędów w porównaniu z tablicą danych. Jeden bajt składa się z ośmiu bitów danych, siedem faktycznie zawiera dane i bit parzystości. Bit pomaga upewnić się, że tablica jest zawsze nieparzysta lub parzysta, jeden lub zero. Bit parzystości umożliwia sprawdzenie przesłanych danych pod kątem błędów, umożliwiając komputerowi odbierającemu upewnienie się, że grupa bitów jest nieparzysta lub nawet, gdy dane dotrą.

Gdy dane są przesyłane, wysyłane cyfry binarne muszą być zgodne z długością bitów oczekiwaną przez odbiorcę. Jeśli oczekiwane dane są parzyste, a dane wysłane z bitem parzystości są nieparzyste, odbiorca może odrzucić dane z powodu błędu parzystości.

Bit parzystości pomaga upewnić się, że każda tablica danych ma parzystą liczbę, dla parzystej parzystości lub nieparzystą liczbę dla parzystej nieparzystości. Dodanie dodatkowego bitu do pakietu danych pozwoli szybko sprawdzić dane pod kątem błędów po otrzymaniu. Bit parzystości działa jak kod lub mechanizm wykrywający błędy, więc nieoczekiwane dane nie są odbierane.

Załóżmy na przykład, że dokument jest przesyłany do przeglądu, a dokument jest zawarty w jednym pakiecie danych. Pakiet danych z bitem parzystości jest nieparzysty. Pakiet jest przesyłany do innego komputera gdzieś w Internecie, a serwer zdalny oczekuje, że pakiet danych będzie miał nieparzystą parzystość. Po nadejściu danych maszyna hosta otrzymuje pakiet z równą parzystością. Host odrzuci pakiet, ponieważ parzystość wysłanych danych nie jest zgodna i musi być błędna.

Jeśli pakiet danych zostanie odebrany i nie ma parzystości, a jego bit parzystości jest odwrotny do oczekiwanego przez komputer odbierający, odbiorca wyśle ​​komunikat informujący o błędzie transmisji do hosta, że ​​nie odebrał danych zgodnie z przeznaczeniem. Wiele razy pierwotny nadawca pakietu danych ponownie wyśle ​​transmisję po ponownym obliczeniu parzystości danych, co może czasem rozwiązać problem.

Metody sprawdzania błędów bitu parzystości są dalekie od ideału. Scenariusz sprawdzania błędu bitu parzystości może poprawnie zgłaszać nieparzystą liczbę błędów bitu. Jeśli parzysta liczba przesłanych bitów zawiera błędy, transmisja zostanie zgłoszona jako poprawna, nawet jeśli dane w transmisji są uszkodzone.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?