Синхронная и асинхронная передача данных.
При обмене данными по каналам связи используются три метода передачи данных:
1. Симплексная (однонаправленная) - TV, радио;
2. Полудуплексная передача - (приём и передача данных осуществляются поочерёдно);
3. Дуплексная (двунаправленная) - каждая станция одновременно передаёт и принимает данные.
Для передачи данных в информационных системах наиболее часто применяется последовательная (полудуплексная) передача. Она разделяется на два метода:
1. Асинхронная передача.
2. Синхронная передача.
Рисунок 15. Асинхронная передача
При асинхронной передаче каждый символ передаётся отдельной посылкой. Стартовые биты предупреждают о начале передачи. Затем передаётся символ. Для определения достоверности передачи используется бит чётности (бит чётности равен 1, если количество единиц в символе нечётно, и равен 0 в противном случае). Последний бит сигнализирует об окончании передачи.
Преимущества:
1. Несложная отработанная система;
2. Недорогое интерфейсное оборудование.
Недостатки:
1. Третья часть пропускной способности теряется на передачу служебных битов;
2. Невысокая скорость передачи данных по сравнению с синхронной;
3. При множественной ошибке с помощью бита чётности невозможно определить достоверность полученной информации.
Асинхронная передача используется в системах, где обмен данными происходит время от времени, и не требуется высокая скорость передачи данных.
Рисунок 16. Синхронная передача данных
При использовании синхронного метода данные передаются блоками. Для синхронизации работы приёмника и передатчика в начале блока передаются биты синхронизации. Затем передаются данные, код обнаружения ошибки и символ окончания передачи. Код обнаружения ошибки вычисляется по содержимому поля данных и позволяет однозначно определить достоверность принятой информации.
Преимущества:
1. Высокая эффективность передачи данных.
2. Высокая скорость передачи данных.
3. Надёжный встроенный механизм обнаружения ошибок.
Недостатки:
1. Интерфейсное оборудование более сложное и дорогое.