Co to jest transmisja asynchroniczna?
Gdy dane mają być przesyłane z jednego komputera na drugi, są one dzielone na pojedyncze znaki i wysyłane w kolejności. Taka transmisja nazywana jest transmisją synchroniczną, gdy komputer odbierający używa zegara zsynchronizowanego z zegarem komputera wysyłającego. Zegar ustanawia rytm. Gdy zegary komputerów odbierających i wysyłających nie są zsynchronizowane, formę transmisji określa się jako transmisję asynchroniczną.
Wiadomość do przesłania z jednego komputera na drugi składa się ze znaków tekstowych i nietekstowych. Znaki z kolei składają się z bitów. Te bity są przesyłane przez przewody elektryczne i są wskazywane przez poziomy sygnału. Aby nadawca i odbiorca z powodzeniem przesłali bity, oba muszą uzgodnić rytm, aby odbiorca mógł określić poprawny koniec jednego bitu i początek drugiego bitu.
W transmisji asynchronicznej rytm lub częstotliwość zegara jest określana przed rozpoczęciem jakiejkolwiek komunikacji. Zatem jeden komputer lub urządzenie komputerowe może zadeklarować, że będzie działać z prędkością 9600 bitów na sekundę. Inne urządzenie może poprawnie komunikować się z tym urządzeniem tylko wtedy, gdy ta prędkość jest dopasowana.
Gdy jeden nadawca musi zostać przesłany od nadawcy do odbiorcy, odbiorca musi zostać powiadomiony o otrzymaniu znaku. Odbywa się to za pomocą sygnału „pobudki” na początku postaci. Ten sygnał nazywa się bitem START. Aby upewnić się, że jeden znak nie zostanie pomylony z następnym znakiem, bity STOP służą do wskazania końca każdego znaku. Ponadto, aby upewnić się, że sygnały nie zostaną zakłócone przez błądzący szum elektryczny, istnieje przepis dotyczący sprawdzania błędów za pomocą bitu PARITY.
Postać często składa się z siedmiu lub ośmiu bitów. Tak więc, podczas przesyłania jednego znaku, bit START jest wysyłany, a następnie bity znaku są wysyłane jeden po drugim. Po czym wysyłany jest bit PARITY, a na końcu wysyłany jest bit STOP. Siedmio- lub ośmiobitowy znak wymaga, aby trzy bity jako narzut zostały poprawnie wysłane z urządzenia wysyłającego do urządzenia odbierającego. Ten narzut w transmisji asynchronicznej może ograniczyć ilość użytecznych informacji, które można wysłać.
Pomiędzy urządzeniami mogą występować różnice w prędkości, metodach parzystości, liczbie użytecznych bitów, a także liczbie bitów STOP. Po otrzymaniu jednej postaci kolejna postać może wejść po jakimkolwiek czasie. Na przykład znaki wpisywane na klawiaturze są generowane i wysyłane po stosunkowo długich odstępach czasu w porównaniu do szybkości komputera. Strona internetowa wysyłana do wyświetlenia może mieć wiele znaków wysyłanych szybko po kolei.
Transmisja asynchroniczna jest zwykle preferowana, gdy dane są wysyłane rzadziej. Może być używany podczas komunikacji przez stacjonarne linie telefoniczne i do prostych drukarek. Transmisja asynchroniczna jest uważana za prostszą i tańszą w porównaniu do transmisji synchronicznej, ta ostatnia może jednak zapewnić znacznie szybsze prędkości transmisji danych.