logo
Средства передачи информации в компьютерных сетях

3. Характеристика процесса передачи данных

Любая коммуникационная сеть должна включать следующие основные компоненты: передатчик, сообщение, средства передачи, приемник.

Передатчик - устройство, являющееся источником данных.

Приемник - устройство, принимающее данные.

Приемником могут быть компьютер, терминал или какое-либо цифровое устройство.

Сообщение - цифровые данные определенного формата, предназначенные для передачи.

Это может быть файл базы данных, таблица, ответ на запрос, текст или изображение.

Средства передачи - физическая передающая среда и специальная аппаратура, обеспечивающая передачу сообщений.

Для передачи сообщений в вычислительных сетях используются различные типы каналов связи. Наиболее распространены выделенные телефонные каналы и специальные каналы для передачи цифровой информации. Применяются также радиоканалы и каналы спутниковой связи.

Особняком в этом отношении стоят ЛБС, где в качестве передающей среды используются витая пара ПРОБОДОВ, коаксиальный кабель и оптоволоконный кабель.

Для характеристики процесса обмена сообщениями в вычислительной сети по каналам связи используются следующие понятия: режим передачи, код передачи, тип синхронизации.

Существуют три режима передачи: симплексный, полудуплексный и дуплексный.

Симплексный режим - передача данных только в одном направлении.

Примером симплексного режима передачи является система, в которой информация, собираемая с помощью датчиков, передается для обработки на ЭВМ. В вычислительных сетях симплексная передача практически не используется.

Полудуплексный режим - попеременная передача информации, когда источник и приемник последовательно меняются местами.

Яркий пример работы в полудуплексном режиме - разведчик, передающий в Центр информацию, а затем принимающий инструкции из Центра.

Дуплексный режим - одновременные передача и прием сообщений.

Дуплексный режим является наиболее скоростным режимом работы и позволяет эффективно использовать вычислительные возможности быстродействующих ЭВМ в сочетании с высокой скоростью передачи данных по каналам связи. Пример дуплексного режима - телефонный разговор.

Процессы передачи или приема информации в вычислительных сетях могут быть привязаны к определенным временным отметкам, Т.е. один из процессов может начаться только после того, как получит полностью данные от другого процесса. Такие процессы называются синхронными.

В то же время существуют процессы, в которых нет такой привязки и они могут выполняться независимо от степени полноты переданных данных. Такие процессы называются асинхронными.

Синхронизация данных - согласование различных процессов во времени. В системах передачи данных используются два способа передачи данных: синхронный и асинхронный.

При синхронной передаче информация передается блоками, которые обрамляются специальными управляющими символами. В состав блока включаются также специальные синхросимволы, обеспечивающие контроль состояния физической передающей среды, и символы, позволяющие обнаруживать ошибки при обмене информацией. В конце блока данных при синхронной передаче в канал связи выдается контрольная последовательность, сформированная по специальному алгоритму. По этому же алгоритму формируется контрольная последовательность при приеме информации из канала связи. Если обе последовательности совпадают - ошибок нет. Блок данных принят. Если же последовательности не совпадают - ошибка. Передача повторяется до положительного результата проверки. Если повторные передачи не дают положительного результата, то фиксируется состояние аварии.

Синхронная передача - высокоскоростная и почти безошибочная. Она используется для обмена сообщениями между ЭВМ в вычислительных сетях. Синхронная передача требует дорогостоящего оборудования.

При асинхронной передаче данные передаются в канал связи как последовательность битов, из которой при приеме необходимо выделить байты для последующей их обработки. для этого каждый байт ограничивается стартовым и стоповым битами, которые и позволяют про извести выделение их из потока передачи. Иногда в линиях связи с низкой надежностью используется несколько таких битов. Дополнительные стартовые и стоповые биты несколько снижают эффективную скорость передачи данных и соответственно пропускную способность канала связи. В то же время асинхронная передача не требует дорогостоящего оборудования и отвечает требованиям организации диалога в вычислительной сети при взаимодействии персональных ЭВМ.