Skip to main content

Co to jest parytet?

Bit parytetu służy do sprawdzania błędów w stosunku do szeregu danych.Jeden bajt składa się z ośmiu bitów danych, siedmiu, które faktycznie zawierają dane i bit parzystości.Bit pomaga zapewnić, że tablica jest zawsze dziwna lub równa, jedna lub zerowa.Bit parzystości umożliwia sprawdzenie przesyłanych danych pod kątem błędów, umożliwiając komputer odbierający na upewnienie się, że grupa bitów jest nieparzysty, albo nawet po przybyciu danych.

Po przesłaniu danych wysłane cyfry binarne muszą pasować do długości bitów, których odbiorca oczekuje.Jeśli oczekiwane dane są wyrównane, a dane wysyłane z jego bitem parzystości są dziwne, odbiorca może odrzucić dane z powodu błędu w parzystości.

Bit parytetu pomaga zapewnić, że każda tablica danych ma parzystą liczbę tychNawet parytet lub nieparzystą liczbę tych dla dziwnej parytetu.Dodanie dodatkowego bitu do pakietu danych pozwoli na szybkie sprawdzenie danych pod kątem błędów po otrzymaniu.Bit parytetu działa jako błąd wykrywający kod lub mechanizm, więc nieoczekiwane dane nie są odbierane.

Na przykład załóżmy, że dokument jest przesyłany do przeglądu, a dokument jest zawarty w jednym pakiecie danych.Pakiet danych z bitem parzystości jest dziwny.Pakiet jest przesyłany do innego komputera gdzieś w Internecie, a zdalny serwer oczekuje, że pakiet danych będzie miał dziwną parzystość.Po przybyciu danych maszyna hosta odbiera paczkę z parzystością.Host odrzuci pakiet, ponieważ parzystość wysłanych danych nie pasuje i musi być błędna.

Jeśli otrzyma pakiet danych i jest on nieobecny, mając odwrotny parytet tego, czego oczekuje komputer odbierający, odbiorca wyśle wiadomość oznaczającą błąd transmisji do hosta, że nie otrzymał danych jakoprzeznaczony.Wiele razy oryginalny nadawca pakietu danych ponownie wyśle transmisję po ponownym obliczeniu parzystości danych, które czasami mogą rozwiązać problem.

Metody sprawdzania błędów parytetu są dalekie od ideału.Scenariusz sprawdzania błędów parytetu jest w stanie poprawnie zgłosić nieparzystą liczbę błędów bitowych.Jeśli równa liczba przesyłanych bitów ma błędy, transmisja zostanie zgłoszona jako poprawna, nawet jeśli dane w transmisji są uszkodzone.