În articolul precedent, am discutat despre transmisia serială și paralelă. După cum știm în transmisia serială, datele sunt transmise bit-by-bit, astfel încât fiecare bit să urmeze altul. Este de tip 2 și anume Transmisia sincronă și asincronă. Una dintre diferențele majore este că în transmisia sincronă, expeditorul și receptorul ar trebui să aibă sincronizate ceasuri înainte de transmiterea datelor. În timp ce transmisia asincronă nu necesită un ceas, ci adaugă un bit de paritate datelor înainte de transmisie.
Diagramă de comparație
Bazele comparației | Transmisie sincronă | Transmisie asincronă |
---|---|---|
Sens | Trimite date sub formă de blocuri sau cadre | Trimite un octet sau un caracter la un moment dat |
Viteza de transmisie | Rapid | Încet |
Cost | Scump | Economic |
Interval de timp | Constant | Întâmplător |
Gap între date | Absent | Prezent |
Exemple | Camere de chat, videoconferințe, convorbiri telefonice etc. | Scrisori, e-mailuri, forumuri etc. |
Definiția transmisiei sincrone
În transmisia sincronă, fluxul de date se efectuează într-un mod complet duplex sub formă de blocuri sau cadre. Sincronizarea dintre expeditor și receptor este necesară pentru ca expeditorul să știe unde începe noul octet (deoarece nu există decalaj între date).
Transmisia sincronă este eficientă, fiabilă și este utilizată pentru transferul unei cantități mari de date. Oferă comunicare în timp real între dispozitivele conectate. Camerele de chat, videoconferințele, conversațiile telefonice, precum și interacțiunile față în față, sunt câteva exemple de transmisie sincronă.
Definiția Asynchronous Transmission
În fluxurile de date cu transmisie asincronă într-un mod semi-duplex, un byte sau un caracter la un moment dat. Transmite datele într-un flux continuu de octeți. În general, mărimea unui caracter trimis este de 8 biți la care se adaugă un bit de paritate, adică un bit de pornire și oprire care dă un total de 10 biți. Nu necesită un ceas pentru sincronizare; mai degrabă utilizează biții de paritate pentru a le spune receptorului cum să interpreteze datele.
Este simplu, rapid, economic și nu necesită o comunicare bidirecțională. Scrisori, e-mailuri, forumuri, televiziuni și radiouri sunt câteva dintre exemplele de transmisie asincronă.
Diferențe cheie între transmisia sincronă și asincronă
- În transmisia sincronă, datele sunt transferate sub formă de cadre pe de altă parte în transmisia asincronă sunt transmise 1 octet la un moment dat.
- Transmisia sincronă necesită un semnal de ceas între expeditor și receptor, pentru a informa receptorul despre noul octet. Întrucât în transmițătorul și receptorul de transmisie asincronă nu este necesar un semnal de ceas deoarece datele trimise aici au atașat un bit de paritate care indică începutul noului octet.
- Rata de transfer de date a transmisiei asincrone este mai lentă decât cea a transmisiei sincrone.
- Transmisia asincronă este simplă și economică, în timp ce transmisia sincronă este complexă și costisitoare.
- Transmisia sincronă este eficientă și are un cost mai scăzut decât transmisia asincronă.
Concluzie
Atât transmisia sincronă cât și asincronă au avantajele și dezavantajele acestora. Asynchronous este simplu, economic și utilizat pentru transmiterea unei cantități mici de date, în timp ce transmisia sincronă este utilizată pentru transferul majorității datelor, deoarece este eficientă și are mai puțin cheltuieli generale. Prin urmare, concluzionăm că atât transmisia sincronă cât și asincronă sunt necesare pentru transmiterea datelor.