The kluczowa różnica to między transmisją synchroniczną i asynchroniczną transmisja synchroniczna wykorzystuje zsynchronizowane zegary do przesyłania danych, podczas gdy transmisja asynchroniczna wykorzystuje kontrolę przepływu zamiast korzystania z synchronizowanego zegara do przesyłania danych.
Transmisja danych to proces przesyłania danych z nadajnika do odbiornika. Istnieją dwa rodzaje transmisji danych znane jako transmisja równoległa i transmisja szeregowa. Transmisja szeregowa wysyła jeden bit na raz, sekwencyjnie przez kanał komunikacyjny. Transmisja równoległa wysyła wiele bitów przez kilka równoległych kanałów jednocześnie. Transmisja synchroniczna i asynchroniczna to dwa typy transmisji szeregowej.
1. Przegląd i kluczowa różnica
2. Co to jest transmisja synchroniczna
3. Co to jest transmisja asynchroniczna
4. Porównanie obok siebie - transmisja synchroniczna vs asynchroniczna w formie tabelarycznej
5. Podsumowanie
W transmisji szeregowej istnieje jeden kanał między nadawcą a odbiornikiem, a bity wyłożone na urządzeniu wysyłającym do transmisji idą jeden po drugim kolejno. Transmisja szeregowa dzieli się na transmisję synchroniczną i asynchroniczną.
Rysunek 01: Klasyfikacja transmisji danych
W tej transmisji zegar nadajnika i zegar odbiornika są zsynchronizowane, dlatego działają z tą samą prędkością. Przesyła blok po bloku lub ramka po ramce w jednym czasie w ustalonych odstępach czasu. Co więcej, nie ma narzutu z dodatkowymi bitami nagłówka i stopki. Krótko mówiąc, synchroniczna transmisja jest wydajna, niezawodna i umożliwia przesyłanie dużej ilości danych.
Transmisja asynchroniczna, zwana także transmisją start / stop, przesyła dane od nadawcy do odbiorcy przy użyciu metody kontroli przepływu. Nie używa zegara do synchronizacji danych między źródłem a miejscem docelowym.
Ta transmisja wysyła jeden znak lub 8 bitów na raz. Przed transmisją każdy znak wysyła bit startowy. Po wysłaniu znaku wysyła bit stopu. W przypadku bitów znakowych oraz bitów początkowych i końcowych całkowita liczba bitów w 10 bitach. Krótko mówiąc, jest to prosta, szybka i opłacalna metoda transmisji.
Transmisja synchroniczna vs asynchroniczna | |
Synchroniczna transmisja to metoda transmisji, która wykorzystuje zsynchronizowane zegary, aby zapewnić, że zarówno nadawca, jak i odbiorca są zsynchronizowani w celu przesyłania danych. | Transmisja asynchroniczna to metoda transmisji, która wysyła dane za pomocą kontroli przepływu do przesyłania danych między źródłem a miejscem docelowym. |
Wydajność | |
Bardziej wydajny | Mniej wydajny |
Metoda wysyłania danych | |
Wysyła bloki lub ramki danych na raz | Wysyła jeden bajt lub znak na raz |
Koszt | |
Stosunkowo wysoki | Koszt jest niski |
Przedział czasowy | |
Wykorzystuje ustalone przedziały czasowe | Wykorzystuje dowolne przedziały czasowe |
Przykłady | |
Niektóre przykłady transmisji synchronicznej to pokoje czatu, wideokonferencje, rozmowy telefoniczne itp. | Wiadomości e-mail, telewizja i radia to kilka przykładów transmisji asynchronicznej. |
Zwykle więcej transmisji danych przypada na jednostkę czasu w transmisji synchronicznej niż w transmisji asynchronicznej. Różnica między transmisją synchroniczną i asynchroniczną polega na tym, że transmisja synchroniczna wykorzystuje zsynchronizowane zegary do przesyłania danych, podczas gdy transmisja asynchroniczna wykorzystuje kontrolę przepływu zamiast korzystania z synchronizowanego zegara do przesyłania danych. Ogólnie rzecz biorąc, transmisja synchroniczna jest bardziej niezawodna i wydajna niż transmisja asynchroniczna.
1.Wikipedia, Fundacja Wikimedia, 22 kwietnia 2018 r. Dostępne tutaj
2.Tutorials Point., Tutorials Point, 8 stycznia 2018. Dostępne tutaj
1. „Transmisja danych” przez Department4 - Praca własna (CC BY-SA 4.0) przez Commons Wikimedia