Bit stopu to znak w komunikacji asynchronicznej, który informuje odbiorcę, że przesyłany bajt się zakończył. Ma to kluczowe znaczenie dla sposobu, w jaki większość informacji jest przesyłana przez Internet. Bez bitu stopu możliwe jest, że komputer odbiorcy wyświetli komunikat o błędzie i sprawi, że dalsza komunikacja z komputerem wysyłającym będzie problematyczna.
Komunikacja asynchroniczna oznacza, że dane są przesyłane bez zewnętrznego zegara. Jako taki, komputer odbierający wymaga wiedzy, kiedy kończy się bajt, aby był „gotowy” do odbioru 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 są dzielone na bloki danych, znane jako bajty, w celu przesłania. Bajty zwykle zawierają osiem bitów danych plus bit startu i bit stopu dla 10-bitowej ramki znakowej. Te bajty są następnie składane w celu przedstawienia danych w ich oryginalnym kontekście. Bajty mogą być częściami programu komputerowego lub czymś tak prostym, jak słowa w wiadomości e-mail.
Co ciekawe, podczas gdy bity stopu i startu są zwykle kojarzone z nowoczesną technologią, w tym najnowocześniejszą transmisją danych, te dwa terminy mają swoje korzenie w starszych technologiach komunikacyjnych. Na przykład dalekopisy pod koniec XIX i na początku XX wieku musiały być ponownie synchronizowane po rozpoczęciu każdego znaku, zwane kodami. Kody te często mogą zawierać więcej niż jedno słowo. Jednak po przesłaniu każdego kodu bit stopu byłby również przesyłany, aby wskazać zespołowi odbierającemu, że nadszedł czas na ponowną synchronizację.
W niektórych przypadkach starsze dalekopisy mogą wymagać więcej niż jednego bitu stopu. Jednak w nowoczesnej komunikacji asynchronicznej nie jest potrzebny więcej niż jeden bit stopu. Może to zmylić niektórych użytkowników komputerów, którzy natkną się na panel konfiguracji komunikacji systemu Windows, zwłaszcza na komputerach ze starszymi systemami operacyjnymi. Przedstawiono niezliczone możliwości, 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 o błędzie. Ten błąd nazywa się błędem ramki i może być spowodowany nieprawidłowym formatowaniem bajtów. Może to wymagać uwagi specjalisty IT. Zwykle błąd kadrowania jest winą urządzenia wysyłającego, a nie odbierającego, chociaż możliwe jest, że degradacja sygnału może również spowodować błąd kadrowania.