Co to jest błąd serii?

Informacje przesyłane przez sieć komputerową lub inny rodzaj sieci telekomunikacyjnej zazwyczaj przychodzą w pakietach. Pakiety to mniejsze, „wielkości kęsa” fragmenty większej porcji 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 przesiewa pakiety w poszukiwaniu fałszywych i uszkodzonych danych, a po znalezieniu odrzuca je. Błąd seryjny to ciąg uszkodzonych danych, mierzony jako długość między pierwszym i ostatnim sygnałem błędu włącznie.

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 pierwszą literą w sekwencji jest „Q”, a ostatnią literą w sekwencji jest „R”, to jest błąd serii. „Seria” danych w pakiecie jest uszkodzona.

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żdy inny list jest taki, jak powinien; tylko pozycja pierwsza „A” i pozycja 26 „Z” zostały uszkodzone. Liczba poprawnych bitów informacji pomiędzy uszkodzonymi końcami nazywana jest pasmem ochronnym. W tym przypadku opaska ochronna wynosiłaby 24, ponieważ są 24 prawidłowe litery oddzielające dwie uszkodzone.

Pomiar długości błędu burst jest prosty. Jest on definiowany jako liczba pojedynczych bitów oddzielających pierwsze wystąpienie błędu od ostatniego, w tym początkowe i końcowe nieprawidłowe bity. W poprzednim przykładzie długość błędu serii wynosiłaby 26.

Przyczyny błędu rozerwania mogą się znacznie różnić. Nie zawsze można je dokładnie zmierzyć. Ogólnie rzecz biorąc, to uszkodzenie może wystąpić z dowolnej liczby źródeł, w tym degradacji sygnału, utraty pakietów, innych rodzajów awarii sieci lub awarii wysyłania po stronie 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, umożliwiające komputerowi odbierającemu porównanie faktycznie otrzymanych danych z wrażeniem danych, które zostały wysłane, co pozwala mu rozpoznać, czy po drodze coś poszło nie tak.