У попередній статті ми обговорили послідовну і паралельну передачу. Як відомо, в послідовній передачі дані передаються біт за бітом, таким чином, що кожен біт слідує за іншим. Він має два типи: синхронну і асинхронну передачу. Однією з основних відмінностей є те, що в синхронній передачі відправник і приймач повинні мати синхронізовані годинники перед передачею даних. У той час як асинхронна передача не вимагає годинника, але вона додає біт паритету до даних перед передачею.
Діаграма порівняння
Основа для порівняння | Синхронна передача | Асинхронна передача |
---|---|---|
Значення | Надсилає дані у вигляді блоків або кадрів | Надсилає 1 байт або символ за один раз |
Швидкість передачі | Швидко | Повільно |
Вартість | Дорого | Економічний |
Проміжок часу | Постійна | Випадковий |
Розрив між даними | Відсутній | Подарунок |
Приклади | Чати, відеоконференції, телефонні розмови тощо | Листи, електронні листи, форуми тощо |
Визначення синхронної передачі
У синхронній передачі дані передаються в повнодуплексному режимі у вигляді блоків або кадрів. Синхронізація між відправником і приймачем необхідна для того, щоб відправник знав, де починається новий байт (оскільки між даними немає розриву).
Синхронна передача є ефективною, надійною і використовується для передачі великої кількості даних. Він забезпечує зв'язок у реальному часі між підключеними пристроями. Чати, відеоконференції, телефонні розмови, а також особисті взаємодії - це деякі з прикладів синхронної передачі.
Визначення асинхронної передачі
В асинхронному передаванні дані передаються в напівдуплексному режимі, 1 байт або символ за один раз. Він передає дані в безперервний потік байтів. Загалом, розмір надісланого символу становить 8 бітів, до яких додається біт парності, тобто початок і стоп-біт, який дає загальний обсяг 10 бітів. Для синхронізації не потрібні годинник; скоріше, він використовує біти парності, щоб повідомити одержувачу, як інтерпретувати дані.
Він простий, швидкий, економічний і не вимагає двостороннього зв'язку. Листи, електронні листи, форуми, телевізори та радіоприймачі є деякими з прикладів асинхронної передачі.
Ключові відмінності між синхронною та асинхронною передачею
- У синхронній передачі дані передаються у вигляді кадрів, з іншого боку, в асинхронних передачах дані передаються 1 байт за один раз.
- Синхронна передача вимагає синхронізуючого сигналу між відправником і приймачем, щоб інформувати приймача про новий байт. В той час як в асинхронному передавача і приймач не вимагає синхронізуючий сигнал, так як дані, надіслані тут, має біт парності, приєднаний до нього, що вказує на початок нового байта.
- Швидкість передачі даних асинхронної передачі є більш повільною, ніж у синхронної передачі.
- Асинхронна передача проста і економічна, тоді як синхронна передача є складною і дорогою.
- Синхронна передача є ефективною і має менші накладні витрати порівняно з асинхронною передачею.
Висновок
І синхронні, і асинхронні передачі мають свої переваги і недоліки. Асинхронний простий, економічний і використовується для передачі невеликої кількості даних, тоді як синхронна передача використовується для передачі основної маси даних, оскільки вона ефективна і має менше накладних витрат. Отже, ми робимо висновок, що для передачі даних необхідні як синхронна, так і асинхронна передача.