
- •Коммуникационные каналы и их использование
- •2 Типы кабелей и структурированные кабельные системы
- •2.1 Кабель типа «витая пара» (twisted pair)
- •2.2 Коаксиальные кабели
- •2.3 Оптоволоконный кабель
- •2.4 Радиосвязь
- •2.5 Связь в микроволновом диапазоне
- •2.6 Инфракрасная связь
- •3 Характеристики каналов
- •3.4 Методы передачи данных в сетях эвм
3 Характеристики каналов
Каждый тип коммуникационного канала использует свои линии связи, приемно-передающие устройства и способы передачи сообщений, имеющие различные характеристики и применяется при различных требованиях к передаче данных. Рассмотрим некоторые из этих характеристик.
3.1 Аналоговый или цифровой сигнал. В аналоговом канале цифровой сигнал передается в форме модулированной по частоте или амплитуде гармоники. На рис.1 показаны примеры. Если аналоговый сигнал находятся в звуковом диапазоне, то при модулировании по частоте можно было бы услышать чередующиеся высокие (1) и низкие (0) тона, а при амплитудной – громкие (1) и тихие (0) звуки одного тона. Цифровая передача является более быстрой и эффективной, при этом происходит меньше ошибок, не нужны модемы, поскольку не требуется модуляция/демодуляция. Чтобы улучшить передачу данных, разработаны цифровые телефонные линии. Однако они еще не очень распространены.
Рис.1- Цифровой и аналоговый сигналы
3.2 Последовательная и параллельная передача. При последовательной передаче биты передаются один за другим. При параллельной передаче два или более бита идут одновременно по отдельным линиям. Конечно, параллельные каналы обеспечивают большую скорость, однако и более дороги, поэтому используются, если увеличение скорости передачи более важно, чем уменьшение затрат.
Передающее устройство
Приемное устройство
S A L E
10100111
11010010 10011010 10010111
Передающее устройство
Приемное устройство
1111
0100
1000
0111
0010
1001
1111
1001
SALE
Рис. 2 Последовательная и параллельная передача данных
3.3 Асинхронная и синхронная передача.
При передаче сообщений важна синхронная работа передающего и приемного устройства, иначе полученный сигнал не может быть правильно интерпретирован, т.к. принимающая сторона не сможет определить, где начинается и заканчивается сообщение.
Для передачи данных в информационных системах наиболее часто применяется последовательная передача. Широко используются следующие методы последовательной передачи: асинхронная и синхронная.
При асинхронной передаче каждый символ передается отдельной посылкой, т.е. каждый символ посылается отдельно и снабжается двумя дополнительными битами - в начале (start bit) и в конце (stop bit), которые обозначают границы символа и таким образом служат для синхронизации. Стартовые биты предупреждают приемник о начале передачи. Затем передается символ. Для определения достоверности передачи используется бит четности (бит четности =1, если количество единиц в символе нечетно, и 0, в противном случае. Последний бит "стоп бит" сигнализирует об окончании передачи.
Преимущества: несложная отработанная система; недорогое (по сравнению с синхронным) интерфейсное оборудование.
Недостатки: третья часть пропускной способности теряется на передачу служебных битов (старт/стоповых и бита четности); невысокая скорость передачи по сравнению с синхронной; при множественной ошибке с помощью бита четности невозможно определить достоверность полученной информации.
Асинхронная передача используется в системах, где обмен данными происходит время от времени и не требуется высокая скорость передачи данных. Некоторые системы используют бит четности как символьный бит, а контроль информации выполняется на уровне протоколов обмена данными (Xmodem, Zmodem,MNP).
При использовании синхронного метода данные передаются блоками. Для синхронизации работы приемника и передатчика в начале блока передаются биты синхронизации. Затем передаются данные, код обнаружения ошибки и символ окончания передачи. При синхронной передаче данные могут передаваться и как символы, и как поток битов. В качестве кода обнаружения ошибки обычно используется Циклический Избыточный Код Обнаружения Ошибок (CRC). Он вычисляется по содержимому поля данных и позволяет однозначно определить достоверность принятой информации.
Преимущества: высокая эффективность передачи данных; высокие скорости передачи данных; надежный встроенный механизм обнаружения ошибок.
Недостатки: интерфейсное оборудование более сложное и, соответственно, более дорогое.
Протоколы SDLC и HDLC основываются на синхронной бит-ориентированной передаче данных.
При синхронной передаче начальным и конечным битами снабжаются не каждый символ, а целые блоки символов, пакеты. Асинхронная передача менее дорога, проще в технической реализации и используется на низкоскоростных каналах. Синхронная передача дороже, но более быстра и эффективна и используется на высокоскоростных каналах.
Рис.3 Асинхронная и синхронная передача