Co to jest bit stopu?
Bit stopu to znak w komunikacji asynchronicznej, który informuje odbiorcę, że przesyłany bajt zakończył się. Ma to zasadnicze znaczenie dla sposobu przesyłania większości informacji przez Internet. Bez bitu stop możliwe jest, że komputer odbiorcy prawdopodobnie wyświetli komunikat o błędzie i utrudni dalszą komunikację z komputerem wysyłającym.
Komunikacja asynchroniczna oznacza, że dane są przesyłane bez zewnętrznego zegara. W związku z tym komputer odbierający wymaga wiedzy, kiedy bajt się kończy, aby być „gotowym” do odebrania następnego bajtu. Oprócz bitu stopu drugim elementem układanki jest bit startu, który sygnalizuje początek nowej informacji.
Informacje przesyłane przez Internet dzielone są na bloki danych, zwane bajtami, do transmisji. Bajty zwykle zawierają osiem bitów danych oraz bit startowy i bit stop dla 10-bitowej ramki znaków. Te bajty są następnie łączone w celu przedstawienia danych w ich oryginalnym kontekście. Bajty mogą być częścią programu komputerowego lub czymś tak prostym, jak słowa w wiadomości e-mail.
Co ciekawe, podczas gdy bit startu i stopu jest zwykle kojarzony z nowoczesną technologią, w tym z najnowocześniejszą transmisją danych, te dwa terminy mają swoje korzenie w starszych technologiach komunikacyjnych. Na przykład maszyny telegraficzne na przełomie XIX i XX wieku musiały zostać ponownie zsynchronizowane po rozpoczęciu każdego znaku, zwanego kodem. Kody te często mogą zawierać więcej niż jedno słowo. Jednak po przesłaniu każdego kodu wysłany zostanie również bit stopu, aby wskazać zespołowi odbierającemu, że nadszedł czas na ponowną synchronizację.
W niektórych przypadkach starsze maszyny typu teletekstu mogły wymagać więcej niż jednego bitu stopu. Jednak w nowoczesnej komunikacji asynchronicznej nie jest potrzebny więcej niż jeden bit stopu. Może to wprowadzić w błąd niektórych użytkowników komputerów, którzy natkną się na panel konfiguracji komunikacji systemu Windows, szczególnie na komputerach ze starszymi systemami operacyjnymi. Przedstawiono niezliczoną liczbę opcji, z których większość nie ma sensu przy dzisiejszych standardach transmisji danych.
Jeśli bit stopu nie jest obecny dla komputera odbierającego dane, prawdopodobnie pojawi się komunikat błędu. Ten błąd nazywany jest błędem ramkowania i może być spowodowany nieprawidłowym formatowaniem bajtów. Może to wymagać uwagi specjalisty IT. Zwykle błąd ramkowania jest błędem maszyny wysyłającej, a nie odbierającej, chociaż możliwe jest, że degradacja sygnału może również powodować błąd ramkowania.