Опубликован: 26.10.2007 | Уровень: специалист | Доступ: платный
Лекция 4:
Модемы и факс-модемы
Краткие итоги
- Модем преобразует компьютерные данные в аналоговый или цифровой сигнал (модуляция), который может передаваться по телефонной линии и достигать другого модема.
- Модем состоит из следующих блоков: устройства сопряжения с каналом связи, цифрового сигнального процессора (Digital Signal Processor — DSP), контроллера протоколов и управления (с элементами памяти), интерфейсного узла сопряжения с компьютером RS232 (или какого-либо другого).
- Устройства сопряжения с каналом связи обеспечивают преобразование сигнала из цифровой формы в аналоговую или цифровую форму, модуляцию и передачу по каналу с обнаружением и обработкой ошибок.
- Цифровой сигнальный процессор представляет собой устройство, обрабатывающее поступающие сигналы в реальном масштабе времени.
- Протокол — это набор формализованных правил, процедур и спецификаций, определяющих формат и способ передачи данных. Протоколы, предназначенные для работы модемов по телефонным каналам, представлены в рекомендациях ITU-T и обозначаются V.xx.
- Все модемы V можно условно разделить на три группы: асинхронные (V.21, V.23), асинхронно-синхронные (V.22, V.22 bis, V.26, V.32 bis, V.34, V.90, V.92), синхронные.
- Наиболее распространены в настоящее время следующие протоколы:
- протокол V.32 предназначен для передачи данных по двухпроводной линии в дуплексном режиме на скорости 9600 Кбит/с. по нормальным коммутируемым телефонным линиям;
- модификация V.32 bis обеспечивает наивысшую скорость 14,4 Кбит/с;
- протокол V.90 обеспечивает асимметричный обмен данными, а именно 56 Кбит/с, в направлении от центральной станции к пользователю и 33,6 Кбит/с в направлении "пользователь — центральная станция". Для работы используется обычная телефонная линия.
- протокол V.92 обеспечивает асимметричный обмен данными, а именно 56 Кбит/с. в направлении от центральной станции к пользователю и 48 Кбит/с. в направлении пользователь — центральная станция. Включает в себя алгоритмы, известные как "Быстрое соединение" (Quick Connect), сокращает время установки соединения благодаря запоминанию модемом характеристик телефонной линии и "удержание" ("on hold").
- "Быстрое соединение" (Quick Connect) сокращает время установки соединения, благодаря запоминанию модемом характеристик телефонной линии.
- Функция Modem-on-Hold позволяет принимать входящие звонки (Call Waiting Survival), а также самому звонить куда-либо, оставаясь при этом в Internet.
- Стандарт RS-232 в общем случае описывает четыре интерфейсные функции: определение управляющих сигналов через интерфейс; определение формата данных пользователя, передаваемых через интерфейс; передачу тактовых сигналов для синхронизации потока данных; формирование электрических характеристик интерфейса.
- При установлении соединения модем взаимодействует с компьютером, получает от него команды, которые он выполняет, или получает команды с линии и передает компьютеру для выполнения (так называемые AT-команды).
- Факс предназначен для передачи страниц. Посылаемая страница сканируется, данные в бинарном (bit-mapped) формате кодируются со сжатием, затем передаются по телефонной линии с помощью внутреннего модема. Удаленный факс-аппарат получает эти данные с помощью своего внутреннего модема, данные декодируются в картинку бинарного формата, а затем распечатываются на бумаге.
Задачи и упражнения
- По блок-схеме (рис. 4.1) перечислите задачи каждого из блоков, входщих в модем.
- Согласно таблицам 4.1-4.2 опишите свойства каждого из модемов.
- Что означают указанные в таблице типы модуляции?
- Опишите области применения каждого из типов модемов.
- Как можно использовать ассимитричность?
- Опишите, для чего используется выделенная линия.
- Что обеспечивают протоколы сжатия?
- Какие преимущества обеспечивают данные алгоритмы?
- Укажите в сигналах интерфейса RS232 сигналы, относящиеся:
- непосредственно к передаваемым и принимаемым данным
- к процессу синхронизации
- к обслуживанию физического интерфейса
Укажите номера контактов для этих цепей.
- Согласно алгоритму работы модема при установлении исходящего соединения укажите возможные пути, приводящие к окончанию процесса обслуживания.
- Согласно алгоритму работы модема при установлении входящего соединения укажите возможные пути, приводящие к окончанию процесса обслуживания.
Напишите функцию на языке C (или на любом языке, с которым вы знакомы), выполняющую алгоритмы работы модема при установлении исходящего и входящего соединений.