W poprzednim artykule omówiliśmy transmisję szeregową i równoległą. Jak wiemy w danych transmisji szeregowej dane są wysyłane bit po bicie, w taki sposób, że każdy bit podąża za innym. Jest to dwa rodzaje, mianowicie synchroniczna i asynchroniczna transmisja. Jedną z głównych różnic jest to, że w Transmisji Synchronicznej nadawca i odbiorca powinni mieć zsynchronizowane zegary przed transmisją danych. Natomiast transmisja asynchroniczna nie wymaga zegara, ale dodaje dane bitów parzystości przed transmisją.
Wykres porównania
Podstawa do porównania | Transmisja synchroniczna | Transmisja asynchroniczna |
---|---|---|
Znaczenie | Wysyła dane w postaci bloków lub ramek | Wysyła 1 bajt lub znak na raz |
Szybkość transmisji | Szybki | Powolny |
Koszt | Kosztowny | Ekonomiczny |
Przedział czasowy | Stały | Losowy |
Luka między danymi | Nieobecny | Obecny |
Przykłady | Pokoje rozmów, wideokonferencje, rozmowy telefoniczne itp | Listy, e-maile, fora itp |
Definicja transmisji synchronicznej
W transmisji synchronicznej dane przepływają w trybie pełnego dupleksu w postaci bloków lub ramek. Konieczna jest synchronizacja między nadawcą a odbiorcą, aby nadawca wiedział, gdzie zaczyna się nowy bajt (ponieważ nie ma luki między danymi).
Transmisja synchroniczna jest wydajna, niezawodna i służy do przesyłania dużej ilości danych. Zapewnia komunikację w czasie rzeczywistym między podłączonymi urządzeniami. Pokoje rozmów, wideokonferencje, rozmowy telefoniczne, a także rozmowy twarzą w twarz, to tylko niektóre z przykładów synchronicznej transmisji.
Definicja transmisji asynchronicznej
W transmisji asynchronicznej dane przepływają w trybie pół dupleksu, 1 bajt lub znak na raz. Przesyła dane w ciągłym strumieniu bajtów. Ogólnie, rozmiar wysłanego znaku wynosi 8 bitów, do których dodawany jest bit parzystości, tj. Bit startu i bit stopu, który daje łącznie 10 bitów. Nie wymaga zegara do synchronizacji; raczej wykorzystuje bity parzystości, aby poinformować odbiorcę, jak interpretować dane.
Jest prosty, szybki, ekonomiczny i nie wymaga dwukierunkowej komunikacji. Listy, e-maile, fora, telewizory i radia to tylko niektóre z przykładów transmisji asynchronicznej.
Kluczowe różnice między transmisją synchroniczną i asynchroniczną
- W transmisji synchronicznej dane są przesyłane w postaci ramek, natomiast dane transmisji asynchronicznej są przesyłane po 1 bajcie na raz.
- Transmisja synchroniczna wymaga sygnału zegarowego między nadawcą a odbiorcą, aby poinformować odbiornik o nowym bajcie. Natomiast w transmisji asynchronicznej nadajnik i odbiorca nie wymagają sygnału zegarowego, ponieważ dane wysyłane tutaj mają dołączony bit parzystości, który wskazuje początek nowego bajtu.
- Szybkość przesyłania danych transmisji asynchronicznej jest wolniejsza niż transmisji synchronicznej.
- Transmisja asynchroniczna jest prosta i ekonomiczna, natomiast synchroniczna transmisja jest skomplikowana i droga.
- Transmisja synchroniczna jest wydajna i ma mniejszy narzut w porównaniu z transmisją asynchroniczną.
Wniosek
Zarówno synchroniczna, jak i asynchroniczna transmisja mają swoje zalety i wady. Asynchroniczny jest prosty, ekonomiczny i używany do transmisji niewielkiej ilości danych, podczas gdy transmisja synchroniczna jest używana do przesyłania dużej ilości danych, ponieważ jest wydajna i ma mniej narzutów. Dlatego dochodzimy do wniosku, że zarówno transmisja synchroniczna, jak i asynchroniczna są niezbędne do transmisji danych.