Асинхронні протоколи
Асинхронні протоколи надають найбільш старий спосіб зв’язку. Ці протоколи оперують не з кадрами, а з окремими символами, які пред-ставлени байтами із старт-стоповимі символами. Асинхронні протоколи ве-дут своє походження від тих часів, коли дві люди зв’язувалися з по-мощью телетайпів по каналу «крапка-крапка».
З розвитком техніки комунікацій асинхронні протоколи стали застосовуватися для зв’язку телетайпів, різного роду клавіатур і дисплеїв з обчислювальними машинами. Одиницею передаваних даних в асинхронних протоколах є не кадр даних, а окремий символ, який найчастіше представлений одним байтом.
Деякі символи мають характер, що управляє, наприклад символ
В асинхронних протоколах застосовуються стандартні набори символів, частіше всього ASCII або EBCDIC. Оскільки перші 32 або 27 кодів в цих наборах є спеціальними кодами, які не відображаються на дисплеї або прін-тере, то вони використовувалися асинхронними протоколами для управління режі-мом обміну даними.
У самих призначених для користувача даних, які були буквами, цифрами, а також такими знаками, як @, %, $ і т. п., спеціальні сим-воли ніколи не зустрічалися, так що проблеми їх відділення від пользователь-ськіх даних не існувало.
Описаний режим роботи називається асинхронним, або старт-стопним. Додатковою причиною його використання є наявність пристроїв, які генерують байти даних у випадкові моменти часу. Так працює клавіатура дисплея або іншого термінального пристрою, з якого людина вводить дані для обробки їх комп’ютером.
В асинхронному режимі кожен байт даних супроводжується спеціальними сигналами «старт» і «стоп» (мал. 5.9, а). Призначення цих сигналів полягає в тому, щоб, по-перше, сповістити приймач про прихід даних і, по-друге, щоб дати приймачу достатньо часу для виконання деяких функцій, пов’язаних з синхронізацією, до надходження наступного байта.
Сигнал «старт» має тривалість в один тактовий інтервал, а сигнал «стоп» може тривати один, півтора або два такти, тому говорять, що використовується один, півтора або два бита як стоповий сигнал, хоча призначені для користувача біти ці сигнали не представляють.
Мал. 5.9. Асинхронна (а) і синхронна (б) передачі на рівні байтів
Асинхронним описаний режим називається тому, що кожен байт мо-жет бути декілька зміщений в часі щодо побітових тактів преди-дущего байта. Така асинхронность передачі байтів не впливає на коректність даних, що приймаються, оскільки на початку кожного байта відбувається дополні-тельная синхронізація приймача з джерелом за рахунок бітів «старт».
Сторінки: 1 2

