Co je to stop bit?
Stop bit je znak v asynchronní komunikaci, který informuje příjemce o ukončení ukončeného přenášeného bajtu. To je zásadní pro způsob přenosu většiny informací přes internet. Bez stop bitu je možné, že počítač příjemce by pravděpodobně vyvolal chybovou zprávu a učinil další komunikaci s odesílajícím počítačem problematickou.
Asynchronní komunikace znamená, že data jsou přenášena bez externích hodin. Přijímající počítač jako takový vyžaduje vědět, kdy končí bajt, aby se připravil na přijetí dalšího bajtu. Kromě zastavovacího bitu je další část skládačky začáteční bit, který signalizuje začátek nové informace.
Informace přenášené přes internet jsou pro přenos rozděleny do bloků dat, známých jako bajty. Bajty obvykle obsahují osm bitů dat plus počáteční bit a stop bit pro 10bitový znakový rámec. Tyto bajty jsou pak sestaveny, aby prezentovaly data v původním kontextu. Bajty mohou být součástí počítačového programu nebo něco tak jednoduchého jako slova v e-mailu.
Je zajímavé, že zatímco počáteční a koncový bit jsou obvykle spojeny s moderní technologií, včetně nejmodernějšího přenosu dat, oba termíny mají své kořeny ve starších komunikačních technologiích. Například teletypové stroje na konci 19. a na začátku 20. století musely být resynchronizovány po začátku každého znaku, nazývaného kódy. Tyto kódy mohou často zahrnovat více než jedno slovo. Po přenosu každého kódu by však byl také vyslán stop bit, který by přijímajícímu týmu naznačil, že je čas resynchronizovat.
V některých případech mohou starší stroje typu teletype vyžadovat více než jeden stop bit. V moderní asynchronní komunikaci však není potřeba více než jeden stop bit. To může zmást některé uživatele počítačů, kteří narazili na konfigurační panel komunikace Windows, zejména v počítačích se staršími operačními systémy. Uvádí se nesčetné množství možností, z nichž většina nemá podle dnešních standardů pro přenos dat žádný smysl.
Pokud u počítače přijímajícího data není přítomen stop bit, pravděpodobně se objeví chybová zpráva. Tato chyba se nazývá chyba rámování a může být způsobena nesprávným formátováním bajtů. Může vyžadovat pozornost odborníka v oblasti IT. Chyba rámování je obvykle chyba odesílajícího stroje, nikoli přijímajícího, i když je možné, že by degradace signálu mohla způsobit také chybu rámování.