Co to jest błąd serii?
Informacje przesyłane przez sieć komputerową lub inny typ sieci telekomunikacyjnej zazwyczaj są dostarczane w pakietach. Pakiety to mniejsze, „kęsowe” kawałki większej części informacji. Chociaż technologia telekomunikacyjna jest ogólnie niezawodna i bezproblemowa z punktu widzenia użytkownika końcowego, dzieje się tak tylko dlatego, że komputer wykonuje brudną robotę. Stale przeszukuje pakiety, szukając fałszywych i uszkodzonych danych, odrzucając je, gdy zostaną znalezione. Błąd seryjny to ciąg uszkodzonych danych, mierzony jako długość między - i włącznie - pierwszym i ostatnim sygnałem błędu.
Na przykład wyobraź sobie wysyłanie pakietu zawierającego wszystkie litery alfabetu od A do Z. Jeśli komputer odbiorcy „otworzy” pakiet i stwierdzi, że pierwsza litera w sekwencji to „Q”, a ostatnia litera w sekwencji to „R”, to błąd seryjny. „Błysk” danych w pakiecie jest uszkodzony.
Chociaż w tym przykładzie pierwsza i ostatnia litera są zdefiniowane jako uszkodzone, nie oznacza to, że każda litera w pakiecie jest uszkodzona. Wyobraź sobie, że każda inna litera jest taka, jaka powinna być; tylko pozycja pierwsza „A” i pozycja 26 „Z” zostały uszkodzone. Liczba poprawnych bitów informacji między uszkodzonymi końcami jest nazywana pasmem ochronnym. W tym przypadku pas ochronny miałby 24, ponieważ istnieją 24 prawidłowe litery oddzielające dwie uszkodzone.
Pomiar długości błędu serii jest prosty. Jest on definiowany jako liczba pojedynczych bitów oddzielających pierwsze wystąpienie błędu od ostatniego wystąpienia, w tym początkowe i końcowe niepoprawne bity. W poprzednim przykładzie długość błędu serii wynosiłaby 26.
Przyczyny błędu seryjnego mogą się znacznie różnić. Nie zawsze jest możliwe dokładne zmierzenie ich. Zasadniczo uszkodzenie to może wystąpić z dowolnej liczby źródeł, w tym z degradacji sygnału, utraty pakietów, innych rodzajów awarii sieci lub awarii wysyłania ze strony komputera. W sieci, tak jak w prawdziwym świecie, czasami coś idzie nie tak. Na szczęście większość form sieci zapewnia wbudowane mechanizmy sprawdzania błędów, co pozwala komputerowi odbierającemu porównać rzeczywiste otrzymane dane z wrażeniem wysłanych danych, pozwalając mu rozpoznać, czy coś poszło nie tak po drodze.