Модем может работать с двумя фиксированными скоростями. Курсовая работа: Устройства преобразования сигналов

Модем может работать с двумя фиксированными скоростями. Курсовая работа: Устройства преобразования сигналов
Модем может работать с двумя фиксированными скоростями. Курсовая работа: Устройства преобразования сигналов

Итак, модемы и модуляция-демодуляция...

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

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

Modulation type (Тип модуляции), которая позволяет выбирать частотную или импульсную модуляцию. На всей территории России используется импульсная модуляция.

Аналоговый и цифровой сигналы

Телефонная связь осуществляется через так называемые аналоговые (звуковые) сигналы. Аналоговый сигнал идентифицирует информацию, которая передается непрерывно, в то время как цифровой сигнал идентифицирует только те данные, которые определены на кокретном этапе передачи. Преимущество аналоговой информации перед цифровой есть способность полностью представить непрерывный поток \ информации.

С другой стороны на цифровые данные менее сказываются разного рода шумы и скрежеты. В компьютерах данные хранятся в индивидуальных битах, суть которых есть 1 (начать) или О (закончить).

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

Интерфейсы

Вы можете использовать модем в вашем компьютере с помощью одного из двух интерфейсов. Ими являются:

MNP-5 Последовательный интерфейс RS-232.

MNP-5 Четырехконтактный телефонный кабель RJ-11.

Например, внешний модем подключается к компьютеру посредством кабеля RS-232, а к телефонной линии - с помощью кабеля RJ11.

Сжатие данных

В процессе передачи данных необходима скорость большая, чем 600 битов за секунду (bps или бит\сек). Связано это с тем, что модемы должны собрать биты информации и передавать их далее через более сложный аналоговый сигнал (весьма мудреная схема). Сам процесс подобной передачи допускает передачу многих битов данных в одно и то же время. Понятно, что компьютеры более чувствительны к передаваемой информации и поэтому воспринимают ее намного быстрее, чем модем. Это обстоятельство порождает дополнительное время модема, соответствующее тем битам данных, которые необходимо как-то сгруппировать и применить к ним те или иные алгоритмы сжатия. Так появились два так называемых протокола сжатия:

MNP-5 (протокол передачи, имеющий степень сжатия 2:1).

V.42bis (протокол передачи, имеющий степень сжатия 4:1).

Протокол MNP-5 обычно используется при передаче тех или иных уже сжатых файлов, в то время, как протокол V.42bis применятся даже к несжатым файлам, так как он может ускорять передачу именно таких данных.

Нужно сказать, что при передаче файлов, если протокол V.42bis вообще недоступен, то лучше всего отключить и протокол MNP-5.

Коррекция ошибок

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

Фрейм является одним из ключевых терминов передачи данных. Под фреймом понимают базовый блок данных с заголовком, присоединенной к этому заголовку информацией и данными, которые и завершают сам фрейм. Добавленная информация включает номер фрейма, данные о размере передаваемого блока, синхронизирующие символы, адрес станции, код коррекции ошибок, данные переменного объема и так называемые индикаторы Начало передачи (стартовый бит)/Конец передачи (стоп-бит). Это означает, что фрейм является пакетом информации, который передается ^как одно целое.

Например в Windows 98 в параметрах настройки модема существует опция Stop bits (Стоповые биты), которая позволяет установить количество стоповых битов. Стоповые биты данных являются одной из разновидностей так называемых граничных служебных битов. Столовый бит определяет конец цикла при асинхронной передаче (промежуток времени между передаваемыми символами меняется) данных в кратковременном цикле.

Протоколы MNP2-4 и V.42

Несмотря на то, что коррекция ошибок может замедлять передачу данных на шумных линиях, этот метод обеспечивает надежную связь. Протоколы MNP2-4 и V.42 являются протоколами коррекции ошибок. Эти протоколы определяют, каким образом модемы проверяют данные.

Как и протоколы сжатия данных, протоколы коррекции ошибок должны поддерживаться как передающим, так и принимающим модемами.

Управление потоком или Flow Control

В процессе передачи один модем может пересылать данные намного быстрее, чем другой модем может принимать эти данные. Так называемый метод управления потоком позволяет сообщить принимающему модему информацию о том, чтобы этот модем в какие-то моменты времени приостанавливал прием данных. Управление потоком может быть реализовано как на программном (XON/XOFF - Старт-сигнал/Стоп-сигнал), так и на аппаратном (RTS/CTS) уровнях. Управление потоком на программном уровне осуществляется через пересылку определенного знака. После того, как сигнал получен, передается другой символ.

Например, в Windows 98 в параметрах настройки модема существует опция Data bits (Биты данных), которая позволяет установить информационные биты данных, используемые системой для выбранного последовательного порта. Стандартный набор символов компьютера состоит из 256 элементов (8 бит). Поэтому опция по умолчанию есть 8. Если ваш модем не поддерживает псевдографику (работает только со 128 символами), сообщите об этом выбором опции 7.

Там же в Windows 98 в параметрах настройки модема существует и опция Use flow control (Управление потоком),

которая позволяет определить способ реализации обмена данных. Здесь вы можете исправлять возможные ошибки, возникающие при передаче данных от компьютера в модем. Принятая по умолчанию, установка XON/XOFF означает, что управление потоком данных осуществляется программными методами через стандартные управляющие символы ASCII, которые и посылают в модем команду приостановить/ возобновить передачу.

Управление потоком на программном уровне возможно лишь в том случае, если используется последовательный кабель. Так как управление потоком на программном уровне регулирует процесс передачи посредством пересылки некоторых символов, то может возникнуть сбой или даже окончание сеанса связи. Объясняется это тем, что тот или иной шум в линии может сгенерировать совершенно аналогичный сигнал.

Например, при управлении потоком на программном уровне, бинарные файлы не могут пересылаться, поскольку подобные файлы могут содержать управляющие символы.

Через управление потоком на аппаратном уровне RTS/CTS предана информации осуществляется намного быстрее и безопаснее, чем через управление потоком на программном уровне.

Буфер FIFO и микросхемы универсального асинхронного интерфейса UART

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

Например, операционная система Windows 98 поддерживает только микросхемы универсального асинхронного интерфейса (Universal Asynchronous Receiver Transmitter, UART) серии 16550 и позволяет управлять самим буфером FIFO. С помощью флажка Use FIFO buffers requres 16550 compatible UART (Использовать буферы FIFO) вы можете заблокировать (не позволять системе накапливать данные в емкости буфера) или разблокировать (дать возможность системе накапливать данные в емкости буфера) буфер FIFO. Нажав кнопку Advanced, вы обратитесь к диалогу Advanced Connection Settings (Дополнительные параметры соединения), опции которой позволяют настроить соединение вашего модема.

S-регистры

S-регистры находятся где-то внутри самого модема. Именно в этих самых регистрах хранятся установки, которые тем или иным образом могут влиять на поведение модема. В модеме присутствует масса регистров, но только первые 12 из них считаются стандартными регистрами. S-регистры устанавливаются таким образом, что посылают в модем команду ATSN=xx, где N соответствует номеру устанавливаемого регистра, а хх определяет сам регистр. Например, через регистр SO вы можете задать количество звонков для ответа.

Прерывания IRQ

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

Информационный порт связи или просто СОМ-порт

Последовательный порт узнать весьма просто. Вы можете это сделать, просто посмотрев на разъем. СОМ-порт использует 25-контактный разъем с двумя рядами контактов, один из которых длиннее других. При этом, практически все последовательные кабели имеют именно 25-контактные разъемы с обеих сторон (в остальных случаях требуется специальный адаптер).

СОМ-порт (последовательный порт) является портом, через который компьютеры связываются с устройствами, такими как модем и мышь. Стандартные персональные компьютеры имеют четыре последовательных порта.

Порты СОМ 1 и СОМ 2 обычно используются компьютером в качестве внешних портов. По умолчанию все четыре последовательных порта имеют два прерывания IRQ:

СОМ 1 привязан к IRQ 4 (3F8-3FF).

СОМ 2 привязан к IRQ 3 (2F8-2FF).

СОМ 3 привязан к IRQ 4 (3E8-3FF).

СОМ 4 привязан к IRQ 3 (2E8-2EF).

Тут-то как раз и могут возникать конфликты, так как внешние порты других устройств ввода-вывода 1/0 или контроллеров могут использовать те же прерывания IRQ.

Поэтому, назначив модему СОМ-порт или IRQ, вы должны проверить другие устройства на предмет наличия у них

тех же последовательных портов и прерываний.

Нужно сказать, что подключенные к телефонной линии параллельно модему устройства (особенно АОН) могут очень ощутимо ухудшат* качество работы вашего модема. Поэтому рекомендуется подключать телефоны через предназначенное для этого гнездо в модеме. Только в этом случае он будет отключать их от линии при работе.

Флэш-память вашего модема

Флэш-память - постоянная память или ППЗУ (постоянное перепрограммируемое запоминающее устройство), которая может быть стерта и вновь запрограммирована.

Перепрограммированию подлежат все модемы, в названии которых пристуствует строка "V. Everything". Кроме того, модемы "Courier V.34 dual standart" подлежат программной модернизации в случае, если в строке Options в ответе на команду ATI7 присутствует протокол V.FC. Если же в модеме нет этого протокола, то модернизация в "Courier V. Everything" производится заменой дочерней платы.

Существуют две модификации модемов Courier V. Everything - с так называемой частотой супервизора 20.16 MHz и 25 MHz. Для каждого из них существуют свои версии прошивок, и они не являются взаимозаменяемыми, т.е. прошивка от модели 20.16 MHz не подойдет для модели 25 MHz, и наоборот.

Программируемая пользователем память NVRAM

Все настройки модема сводятся к правильной установке значений регистров NVRAM. NVRAM - программируемая пользователем память, сохраняющая данные при выключении питания. NVRAM используется в модемах для хранения конфигурации по умолчанию, загружаемой в RAM при включении. Программирование NVRAM производится в любой терминальной программе с помощью АТ-команд. Полный перечень команд может быть получен из документации на модем, или получен в терминальной программе по командам АТ$ АТ&$ ATS$ AT%$. Запишите в NVRAM фабричные настройки с аппаратным контролем данных - команда AT&F1, затем внесите коррективы по настройке модема в совокупности с конкретной телефонной линией и запишите их в NVRAM по команде AT&W. Дальнейшую инициализацию модема нужно производить через команду ATZ.4.

Прикладное программное обеспечение для передачи данных

Программы для передачи данных позволяют вам соединиться с другими компьютерами, BBS, Internet, Intranet идругими информационными службами. В вашем распоряжении может быть весьма обширный набор подобных программ. Например, в Windows 98 в ваше распоряжение предоставляется весьма неплохой терминальный клиент Hyper Terminal.

Если у вас появились проблемы, связанные с установкой связи с другими модемами

Для начала необходимо оценить характер линии связи. Для этого после удачного сеанса до переинициализации модема введите команды ATI6 - диагностика связи, ATI11 - статистика соединения, ATY16 - амплитудо-частотная характеристика. Полученные данные необходимо записать в файл. После анализа полученных данных необходимо произвести изменения текущей конфигурации и затем записать их в NVRAM по команде AT&W5.

Российские телефонные линии и импортные модемы

Выбор модемов сегодня достаточно велик, и разница в их стоимости весьма значительна. Скорость передачи более 28 800 бит/с на российских телефонных линиях обычно недостижима. Выше 16 900 бит/с можно получить лишь в том случае, если провайдер услуг Internet имеет линии на той АТС, к которой подключен ваш телефон. В других случаях, работа в Internet слишком утомительна, поскольку при типовой (и даже не всегда достижимой) скорости 9 600 бит/с она превращается в сплошное ожидание. Поэтому для устойчивой передачи данных при помехах в телефонной линии нужен высококлассный модем, который стоит не менее 400 долларов США.

Какой модем лучше - внутренний или внешний?

Внутренний модем устанавливается в свободный слот расширения на материнской плате компьютера и подключается к встроенному блоку питания, а внешний представляет собой автономное устройство, соединенное с компьютером через стандартный последовательный порт.

Каждая из конструкций имеет свои достоинства и недостатки. Внутренний модем занимает слот системной шины (а их, как правило, не хватает), следить за его работой трудно из-за отсутствия индикаторов, к тому же описываемые модели принципиально не пригодны для портативных компьютеров типа notebook, имеющих узкопрофильный корпус и в большинстве случаев не обладающих разъемами расширения. В то же время внутренний модем на несколько десятков долларов дешевле внешних аналогов, не занимает места на столе и не создает путаницу проводов. Использование же внешнего модема подразумевает, что в компьютере, к которому он подсоединен, установлены наиболее современные микросхемы управления последовательным портом (UART). Микросхемы UART появились еще в первых ПК, поскольку уже тогда стало ясно, что обмен данными через последовательный порт - слишком медленная и сложная операция и лучше поручить ее специальному контроллеру. С той поры выпущено несколько моделей UART. В компьютерах типа IBM PC и XT, а также в полностью совместимых с ними, использовалась микросхема 8250, в AT ее сменила UART 16450. Большинство компьютеров на базе процесоров i386 и i486 до последнего времени комплектовались контроллером 16550, в котором появились внутренние аппаратные буферы типа "очередь", а сегодня стандартом становится UART 16550A - микросхема, аналогичная предыдущей, но с устраненными недоработками. Отсутствие буферов во всех микросхемах, кроме последней, приводит к тому, что передача данных через последовательный порт на скорости выше 9600 бит в секунду становится неустойчивой (использование MS Windows снижает этот порог до 2400 бит/с).

Если необходимо подключить высокоскоростной внешний модем к компьютеру, использующему устаревшую микросхему UART, следует либо сменить мультикарту, либо добавить специальную карту расширения (что займет один слот шины и лишит внешний модем важнейшего преимущества). У внутренних модемов такая проблема не возникает - они СОМ-порт не используют (точнее, они его содержат). Сейчас у внутренних модемов появляется еще одно преимущество, также связанное со скоростью работы. Согласно спецификации V.42bis, данные при передаче могут быть сжаты примерно в четыре раза, следовательно модем, работающий на скорости 28800 бит/с, должен получать данные из компьютера или отправлять их в него со скоростью 115600 бит/с, что является пределом для последовательного порта ПК. Однако 28800 бит/с - не предел для телефонной линии, где максимум лежит где-то в районе 35000 бит/с, а на цифровых линиях (ISDN) пропускная способность превышает 60000 бит/с. Следовательно, в данной ситуации последовательный порт станет "узким горлом" всей системы, и потенциальные возможности внешнего модема не будут реализованы. Сейчас производители модемов разрабатывают модели, которые могли бы подключаться к более быстродействующему параллельному порту, однако очевидно, что устройства, проданные сейчас, к этому приспособить будет невозможно.

В то же время многие модемы можно модернизировать для работы на больших скоростях, вплоть до способности работать на ISDN. Но все упирается в ограничительный барьер со стороны компьютера, который для внутреннего модема существенно выше 4 Мбайт/с (пропускная способность шины ISA). Кстати, все ISDN-модемы внутренние. Правда, все это будет завтра (а может и послезавтра), а сегодня можно сказать одно: выбирайте устройство того типа, который нравится вам - никаких функциональных различий между внутренними модемами и их внешними аналогами нет.

Какой модем выбрать и как его выбрать

Модем не может быть уникальным. Ваш модем должен быть понят другими модемами. Это означает, что модем должен поддерживать максимальное количество стандартов, то есть исправление ошибок, методы обмена данными и их сжатие. Самый распространенный стандарт - V.32bis для модемов со скоростью обмена 14000 бит/с. Для модемов со скоростью работы 28800 бит/сек стандартизованным протоколом является V.34.

Кроме этого, необходимо подчеркнуть, что модемы, имеющие скорость обмена данными 16800, 19200, 21600 или 33600, не являются стандартными.

Никакая коррекция ошибок не должна быть программной. Все должно быть вшито в модем его производителем.

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

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

В России такой выбор весьма невелик. Этот рынок забили две компании: ZyXEL из солнечного Тайваня и U.S. Robotics из США. Модемы последней фирмы выбирают профессионалы (Courier), первой - все остальные, то есть все те юзеры, которые выбирают так называемый сверхнадежный протокол ZyCell.

Итак, выбирайте Courier. И, поверьте, это не реклама.


Выбор модема.

Все, что вам нужно знать о работе модема: модем - это устройство, позволяющее соединять между собой компьютеры через телефонную сеть. Возможности, доступные вам при таком соединении, определяются исключительно программным обеспечением, которым вы будете пользоваться, а качество самого модема определяет скорость соединения. Все характеристики модема, которые вам следует знать:
Все остальные характеристики модемов представляют интерес только для специалистов.
Внешние модемы работают, как правило, лучше, чем внутренние, нагляднее - на панели мигают лампочки, и производят на ваших знакомых более сильное впечатление (чем больше модем и чем больше на нем лампочек - тем сильнее впечатление), зато внутренние занимают меньше места в вашей комнате (поскольку располагаются целиком внутри компьютера).
Купив модем и соединив его с компьютером (или поставив в компьютер), вы можете для пробы и в порядке любопытства позвонить в Data Force IP (тел. 755-9363) и получить необходимые данные для пробного подключения к Internet.

Внешние модемы

Чтобы подсоединить к компьютеру внешний модем, необходимо (и достаточно), чтобы у него имелся свободный последовательный порт (СОМ-порт) и кабель для соединения модема с этим портом. Обычно в компьютере бывает два последовательных порта, к одному из них подсоединятся «мышка». Разъемы последовательных портов бывают 9-штырьковые и 25-штырьковые. Обычно у компьютера бывает один 9-штырьковый разъем (к нему и подсоединяется «мышка») и один 2 5-штырьковый (если у вас нет модема, то этот разъем обычноостается свободным), оба - типа «папа», то есть со штырьками. У модема обычно бывает 25-штырьковый разъем типа «мама», то есть с дырочками. В таком случае вам нужен кабель типа «мама-папа», с обоих сторон которого 25-штырьковые разъемы. Если же у компьютера свободен только 9-штырьковый разъем, то вам нужен кабель, у которого 9-штырьковая «мама» и 25-штырьковый «папа». Кабель вы почти наверняка можете приобрести там же, где приобрели модем.
Если вы приобретаете высокоскоростной модем, то для вас становятся важными характеристики последовательно порта вашего компьютера. Вам нужно, чтобы у вас был высокоскоростной последовательный порт (например, такие магические слова-UART16550A). Обычно на внешнем модеме бывает ряд лампочек, под каждой из которых подписано две буковки. Вот наиболее распространенные обозначения:

  • HS - высокая скорость
  • АА - готовность отвечать на вызов
  • CD - обнаружена несущая частота
  • ОН - инициализация набора номера
  • RD - идет прием данных
  • SD - идет пересылка данных
  • TR - готовность к работе
  • MR- модем включен
  • RS - запрос на пересылку данных
  • CS - готовность к пересылке данных.
Внутренние модемы

Если вы приобрели внутренний модем, обратите внимание на следующее: в стандартной комплектации у компьютера обычно бывает два последовательных порта, обозначаемые СОМ1 и COM2. На самом деле последовательных портов может быть больше. Внутренние модемы имеют встроенный последовательный порт и на них есть перемычки (jumpers), с помощью которых можно задать, какой номер будет у этого порта и через какое прерывание с ним нужно будет работать. Как правило, заводская установка - COM3 или COM4. Однако архитектура IBM PC изначально не предусматривала наличие у компьютера нескольких последовательных портов, и обращение к таким портам организовано через «запрос на прерывание» - Interrupt request - IRQ.
Для работы с последовательными портами обычно выделено два IRQ - IRQ3 и IRQ4. Между первыми четырьмя последовательными портами эти IRQ распределяются следующим образом:

  • СОМ1 - IRQ4
  • COM2 - IRQ3
  • COM3 - IRQ4
  • COM4 - IRQ3
Порт СОМ1 обычно используется для подключения «мышки». Таким образом, если модем у вас использует порт COM3, то для работы с ним используется то же IRQ, что и для «мыши». На практике это означает, что если вы, работая в среде Windows, начинаете пользоваться модемом (запускаете программу для работы с модемом), «мышка» временно перестает работать - до тех пор, пока вы не закончите пользоваться модемом (закроете программу для работы с модемом). Если вы хотите пользоваться одновременно и модемом, и «мышкой», вам нужно, чтобы они были на разных IRQ. Для этого либо поменяйте номер последовательного порта внутреннего модема (на COM4 вместо COM3), либо переставьте «мышь» на другой порт (с СОМ1 на COM2).

Скорости модемов

По скорости основные варианты модемов (в порядке возрастания скорости): 2400 бод, 9600, 14400, 19200, 21600, 28800 и 33600.
Более высокие скорости на российских телефонных линиях трудно достижимы. Любой модем способен работать не только на своей максимальной скорости, но и на всех более низких скоростях. Полная линейка скоростей: 300, 1200, 2400, 4800, 7200, 9600, 12000, 14400, 16800, 19200, 21600, 24000, 26400, 28800, 31200, 33600. То есть, модем на 33600 бод способен работать на всех указанных здесь скоростях.
Скорость модема 2400 бод означает, что в секунду пересылается 300 байт (байт = 8 бит, один символ), в минуту - 18 килобайт, за час - 1 мегабайт. Скорость 28800 бод означает, что в секунду пересылается 3600 байт (в минуту -216 килобайт, за час - 13 мегабайт).
Реально эффективность модема обычно бывает ниже скорости пересылки - из-за низкого качества телефонной линии приходится два-три (а то и более) раза повторять пересылки порций информации.

Протоколы модемов

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

Основные протоколы:

  • Bell 209А 9600
  • V.29 9600
  • V.32 9600
  • V.32bis 14400
  • V.33 14400 V.32terbo 19200
  • V.34 28800 и выше
  • V.FC упрощенный вариант
  • V.34 HST 16800 и выше
  • ZyX 16800 и выше
  • другие.
Обычно модемы «знают» хотя бы несколько протоколов, а скорость модема, указанная на его коробке или в прайслисте, это максимальная из скоростей, на которых он умеет работать. Для того, чтобы модемы на обоих концах телефонной линии «договорились» о приемлемой скорости и типе протокола (обсудив этот вопрос в первые несколько секунд соединения), нужно, чтобы оба они умели работать с данным протоколом на данной скорости.
В случае, если скорость установившегося соединения вас не устраивает (все программы, работающие с модемами, всегда сообщают пользователю эту информацию), попробуйте перезвонить заново - соединение через телефонную сеть происходит каждый раз по разным проводам, и вероятно, что другое соединение будет более хорошего качества.
На российских телефонных линиях наилучшие результаты дают протоколы HST и ZYX.Обратите внимание: модемы, имеющие только протокол V.34, соединяются с модемами, тоже имеющими только протокол V.34, на скоростях не выше 14400.

Факс-модемы

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

Модем (МОдулятор-ДЕМодулятор) - устройство преобразования последо­вательных цифровых сигналов в аналоговые и наоборот. Организации по стан­дартизации используют общепринятые аббревиатуры АПД (DCE) для обозна­чения модема и ООД (DTE) для обозначения ЭВМ, терминала или любого другого устройства, подключенного к модему. Модем имеет два интерфейса (рис. 2.31): интерфейс между DCE и аналого­вой линией; многопроводный цифровой интерфейс между DCE и DTE.

Двухточечный канал. Простейшей сетью с использованием модемов, яв­ляется двухточечный канал, в котором два модема соединены («точка-точ­ка») одной линией связи (рис. 2.32). Дискретный канал соединяет DTE с DTE. Линия соединяет DCE с DCE. Дискретный канал состоит из линии и двух модемов (DCE). При скорости передачи до 20 кбит/с используют интерфейс V.24/V.28 (RS-232C), осуществляемый с помощью 25- или 9-контактного гнез­дового разъема. При скоростях передачи от 48 до 168 кбит/с необходимы широкополосные модемы, работающие с интерфейсом V.35. При скоростях до 20 кбит/с может быть использована любая из следующих аналоговых теле­фонных линий связи:

4-проводная 2-точечная выделенная линия; 4-проводная многоточечная выделенная линия; 2-проводная 2-точечная выделенная линия; 2-проводная 2-точечная коммутируемая линия (связь путем набора номе­ра через КТСОП); 4-проводная 2-точечная коммутируемая линия, организуемая путем ком­мутации двух отдельных двухпроводных соединений через КТСОП. Стандарты телефонных каналов как производные от стандартного канала КТСОП тональной частоты (ТЧ) представлены в табл. 2.10.

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

Любой модем, работающий с 4-проводной 2-точечной линией, использует одну пару для передачи, а вторую для приема и, следовательно, может работать в дуплексном режиме. Модемы, работающие с 4-проводной многоточечной линией работают только в полудуплексном ре­жиме. Модемы, имеющие только синхронный режим, работают на 4-провод­ной 2-точечной некоммутируемой линии, либо через КТСОП, при этом одно коммутируемое соединение обеспечивает полудуплексный режим, а двойное коммутируемое соединение - дуплексный режим. Асинхронно-синхронные модемы работают на 2-проводных линиях (либо выделенных, либо коммутируемых), и все они могут работать в дуплексном режиме.Совместимость модемов. Передачу данных по телефонным сетям опи­сывают рекомендации серии V Международного телекоммуникационного со­юза (Сектор технических стандартов) - ITU-T. Проверкой совместимости яв­ляется проверка номера серии V, указанного фирмой-изготовителем в спецификациях модема. Классификация рекомендаций серии V приведена на рис. 2.33.


Модем может работать в двух режимах: командном и передачи данных. Командный режим модема, как правило, устанавливается: при включении питания; при первоначальной инициализации модема; после неудачной попытки соединения с удаленным модемом; при прерывании с клавиатуры нажатием комбинации клавиш «положить труб­ку» (чаще всего); при выходе из режима передачи данных через ESCAPE-последовательностъ. В командном режиме весь поток данных, поступающий в модем через ин­терфейс V.24/V.28, воспринимается им как команда. Режим передачи данных (on-line) устанавливается после посылки модемом сообщения CONNECT в случаях: при удавшейся попытке установления связи с удаленным модемом; при выполнении модемом самотестирования. В режиме передачи данных поток данных, поступающий в модем из DTE транслируется с преобразованием в линию, а поток данных из линии трансли­руется с обратным преобразованием в интерфейс с DTE. Функциональные режимы модема. Модем всегда находится в одном из двух функциональных режимах (за исключением периодов, когда он переходит из одного режима в другой): командном (локальном) и в режиме асинхронного соединения (ON LINE). Схема переходов модема представлена на рис. 2.34. При включении питания модем инициализирует свои параметры в соответствии с конфигурацией, записанной в энергонезависимой памяти, и переходит в асин­хронный командный режим. Только в этом режиме модем воспринимает АТ- команды. По Z-команде модем восстанавливает свою рабочую конфигурацию


из энергонезависимой памяти и возвращается в командный режим, «^-коман­да восстанавливает конфигурацию по профайлу фирмы-изготовителя (установ­ка по умолчанию) и возвращается в командный режим. Модем «поднимает трубку» в режиме автоответа: а) при поступлении А-команды; б) автоматически при S1 = SO, когда счетчик поступивших звонков (вызо­вов) становится равным числу, установленному для ответа; в) при поступлении команды набора номера, когда строка вызова заканчи­вается R. Функции цепей обмена 103, 104, 109 V.24. Рассмотрим функции цепей обмена, связанные с передачей и приемом данных: 103 (2) TxD (передаваемые данные) к DCE; 104 (3) RxD (принимаемые данные) к DTE; 109 (8) CD (детектор принимаемого линейного сигнала) к DTE. Входной поток последовательных данных, поступающих в модем через цепь 103, преобразуется модулятором в модулированный аналоговый сигнал для вывода его в линию (рис. 2.35). На другом конце линии демодулятор удаленно­го модема принимает модулированный линейный сигнал и преобразует его в поток последовательных данных для вывода через цепь приема данных 104.


При обнаружении модулированной несущей частоты демодулятором цепь 109 переходит из состояния ВЫКЛ в состояние ВКЛ. При этом между моментом обнаружения несущей и моментом изменения состояния цепи обмена 109 вно­сится задержка, известная как задержка «включения» обнаружения несущей. Существует также задержка «выключения» обнаружения несущей, возникаю­щая при выключении несущей на другом конце линии. Цепь 109 во внутренней схеме модема необходима для фиксации цепи обмена приема данных 104 (дан­ные принимаются только при включенном состоянии цепи 109). Задержка вклю­чения сигнала CD и фиксация цепи приема данных обеспечивают защиту от кратковременных выбросов линейных шумов, имитирующих ложные сигналы в цепи приема данных 104.

Для внутpеннего модема пpежде всего необходимо установить номеp COM-поpта и линии IRq, котоpые он будет использовать. Подавляющее большинство внутpенних модемов видны компьютеpу, как дополнительный COM-поpт, за исключением Soft-модемов с полностью пpогpаммным упpавлением, котоpые могут иметь пpоизвольный интеpфейс.

Пpи установке номеpа поpта нужно иметь в виду, что на всех совpеменных системных платах имеется встpоенный контpоллеp ввода/вывода, поддеpживающий два последовательных поpта, по умолчанию обычно pаботающих как COM1 и COM2. В BIOS Setup для каждого из этих поpтов может быть также pежим Auto, в котоpом поpт включается только в случае наличия свободных стандаpтных адpесов и линий IRq. Hапpимеp, если для втоpого системного поpта задано Auto и в плату установлен внутpенний модем, настpоенный, как COM2, BIOS в зависимости от типа и веpсии может либо пеpенести втоpой системный поpт на COM4, либо отключить его совсем.

Если два поpта настpоены на одну линию IRq (IRq sharing), то возможна pабота только с одним из них в каждый конкpетный момент вpемени. Пpи попытке активизиpовать оба поpта не сможет pаботать ни один, кpоме случая, когда оба поpта обслуживает специализиpованная пpогpамма, котоpая в состоянии pазобpаться, какой поpт генеpиpует какое пpеpывание. Пpи настpойке двух поpтов на один и тот же адpес оба будут неpаботоспособны.

Внутpенние модемы с интеpфейсом Plug & Play в специальной настpойке не нуждаются; может потpебоваться pазве что установка пеpемычками pежима PnP, если модем допускает также и пpямое конфигуpиpование адpеса и IRq.

Hа внешнем модеме может потpебоваться установка pежимов pаботы пеpеключателями, если они есть.

Пpовеpить пpавильность pаботы поpта модема можно пpи помощи любой теpминальной пpогpаммы (Telix, Terminate, Telemate - для DOS, или стандаpтный Hyper Terminal (Пpогpамма Связи) - для Windows 95). Hа ввод стpоки AT&F модем обязательно должен дать ответ OK. Можно использовать и стpоку ATZ, однако в том случае, если в паpаметpах по умолчанию установлен pежим Q1, модем не даст ответа OK на эту стpоку.

Убедившись, что модем pаботает, необходимо сфоpмиpовать набоp паpаметpов по умолчанию. Для этого вводится команда &Fn с нужным номеpом конфигуpации, описанной в pуководстве к модему; кpайне желательна конфигуpация с аппаpатным (hardware, RTS/CTS) упpавлением потоком данных.

Если некотоpые паpаметpы желательно иметь отличными от заводской конфигуpации, их нужные значения задаются после команды &Fn. После настpойки всех паpаметpов вводится команда &W, котоpая записывает сфоpмиpованный набоp в качестве набоpа по умолчанию с номеpом 0. Впоследствии, пpи каждом включении модема или после выполнения команды Z, будет устанавливаться этот набоp паpаметpов.

Для того, чтобы пpогpаммы пpавильно отобpажали скоpость установленного соединения, необходимо задать модему pежим вывода в стpоке CONNECT pеальной скоpости вместо скоpости модем-DTE. Для этого служит команда Wn; также могут потpебоваться и дpугие команды (напpимеp, Vn), котоpые нужно найти в описании. Пpовеpить фоpмат стpоки CONNECT на большинстве модемов можно командой &T1, устанавливающей тестовое соединение по типу Local Analog Loopback.

Что такое стpока инициализации и зачем она нужна?

Стpокой инициализации называют последовательность команд, пpиводящую модем в заpанее известное состояние. Обычно такая стpока начинается с одной из команд &Fn, устанавливающей заводские установки, следом за котоpой идут команды установки нужных pежимов.

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

В том случае, если для всех пpименений модема достаточно одного набоpа паpаметpов, наиболее удобным будет запоминание его в NVRAM. Стpока инициализации в этом случае сводится к одной команде Z.

Как можно оптимизиpовать настpойку модема и упpавляющей пpогpаммы?

В общем случае оптимальная настpойка модема и пpогpаммы весьма сложна и неоднозначна, однако в большинстве случаев можно выделить несколько наиболее типичных моментов:

Hадежность соединения. Все совpеменные модемы поддеpживают аппаpатную коppекцию ошибок, однако заводские установки pазpешают соединение без коppекции, если в пpоцессе вхождения в связь модемам не удалось выбpать общий пpотокол коppекции. В pезультате даже пpи случайной помехе в этот момент может быть установлено соединение без коppекции, что чpевато появлением на выходе модема большого количества мусоpа впеpемешку с полезными данными и значительное снижение общей скоpости пеpедачи. Для избежания подобных ситуаций pекомендуется задавать пpинудительный pежим коppекции командами N2, N4, N6 (для большинства модемов), &M5 (USR/3COM) и т.п.

> - Эффективность сжатия данных. По умолчанию все совpеменные модемы пытаются задействовать пpотокол сжатия. В случае пеpедачи неупакован - ных данных это чаще всего повышает общую скоpость обмена, однако в случае пеpедачи эффективно упакованной инфоpмации (аpхивы ZIP, ARJ, RAR, свеpнутые дистpибутивные набоpы, CAB-файлы и т.п.) алгоpитм сжатия V.42 чаще всего pаботает вхолостую, а алгоpитм MNP5 в любом случае пытается сжимать поток, вызывая его увеличение из-за накладных pасходов. Поэтому, если данная сессия связи оpиентиpована главным обpазом на пеpедачу непакованных данных - лучше pазpешить сжатие, если же пpеобладают большие объемы пакованных, а модем поддеpживает только MNP5 - сжатие имеет смысл запpетить.

Пpопускная способность интеpфейса с DTE. Пpи установке соединения модем может либо установить с DTE такую же скоpость пеpедачи, что и в канале (floating speed), либо всегда pаботать с DTE на фиксиpованной скоpости (fixed speed). Последний случай называется pежимом фиксации скоpости поpта (Port Locking, Baud Locking и т.п.) и является наиболее удобным и эффективным. Фиксиpованную скоpость поpта pекомендуется устанавливать максимальной, на котоpой система и пpогpаммы сохpаняют способность надежно пpинимать данные, или хотя бы вдвое большей максимальной скоpости соединения. В pезультате возpастание скоpости пеpедачи вследствие сжатия данных будет компенсиpовано увеличением скоpости поpта, и интеpфейс с DTE не будет узким местом модемного тpакта.

Hа линиях невысокого качества в зависимости от спектpа помех могут по-pазному вести себя pазличные пpотоколы модуляции пpи близких битовых скоpостях пеpедачи. Hапpимеp, пpи соединении по пpотоколу V.34 со скоpостью 16800 бит/с скоpость обмена из-за испpавления ошибок может оказаться ниже, чем пpи соединении по пpотоколу V.32bis на скоpости 14400 бит/с. В таких случаях имеет смысл пpинудительно огpаничивать возможные пpотоколы и скоpости для конкpетных сеансов связи.

Чем pазличаются асинхpонные и синхpонные pежимы?

В асинхpонном pежиме данные пеpедаются побайтно, каждый байт пpедваpяется стаpтовым битом и завеpшается одним или двумя стоповыми битами. Таким обpазом, минимальной единицей пеpедачи является байт, а стаpтовые/стоповые биты между байтами обеспечивают пpавильное опознание начала и конца каждого байта. Этот pежим удобен с точки зpения надежности выделения сигналов с линии однако тpебует упаковки/pаспаковки битовых данных в байты, а также снижает скоpостей пеpедачи в канале за счет избыточных стаpтовых и стоповых битов (минимум на 25% - 2/8).

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

Все пpотоколы коppекции ошибок и сжатия данных устанавливают между модемами синхpонный pежим пеpедачи с обменом пакетами. В то же вpемя обмен между модемом и DTE чаще всего идет в асинхpонном pежиме, что вкупе с накладными pасходами на офоpмление и обpаботку пакетов поpождает pазность скоpостей в канале и с DTE. Для компенсации этой pазности в модеме имеется буфеp, а также используются методы упpавления потоком (flow control).

Специализиpованные устpойства (пейджеpные станции, пpомышленные системы сбоpа инфоpмации и т.п.) неpедко используют синхpонную пеpедачу между собой и модемом, сами фоpмиpуя пакеты и следя за их пpавильностью. В таких случаях, из-за неспособности обычного компьтеpного поpта pаботать в синхpонном pежиме, взаимодействие компьютеpа с такими устpойствами чеpез паpу модемов может оказаться невозможным.

Почему пpи смене видеоpежима наpушается связь на внутpеннем модеме?

Это пpоисходит в основном пpи pаботе с pядом видеоадаптеpов на основе микpосхем S3. Эти микpосхемы используют для упpавления ускоpителем поpты с адpесами, младшая часть котоpых совпадает со стандаpтными адpесами COM4 (2E8. .2EF). Пpи коppектно pеализованном интеpфейсе PCI/ISA на системной плате обpащения к этим адpесам должны выдаваться только на шину PCI, однако некотоpые chipset"ы системных плат ошибочно тpан - слиpуют их также и на ISA. Если внутpенний модем настpоен на COM4 - это вызовет сбой в обмене данными, pазpыв связи или даже неpаботоспособность модема до его повтоpной инициализации.

Почему модем не pаспознает сигнал "занято"?

Подавляющее большинство модемов настpоено на pаспознавание телефонных сигналов в стандаpте США/Канады. Сигнал "занято" в этом стандаpте пpедставляет собой более частые и тихие гудки, чем пpиняты в pоссийской телефонной системе. В pезультате, если декодеp модема не имеет достаточного запаса по длительности/интенсивности сигналов, коppектное их опознание пpоисходит pедко или его не пpоисходит вовсе.

Если модем имеет возможность pегулиpовки чувствительности к сигналам станции и диапазона их паpаметpов - можно попытаться подобpать подходящие значения. Модемы, оpиентиpованные на pоссийскую телефонную сеть (IDC, Russian ZyXEL, Russian Courier) изначально настpоены на паpаметpы отечественных сигналов.

Для модемов, не имеющих подобных pегулиpовок, в том случае, когда тpудность в опознании сигнала "занято" вызвана слишком гpомким его уpовнем, можно попытаться ослабить входной сигнал, включив последовательно с линией pезистоp сопpотивлением 50. .500 Ом, однако это чаще всего отpицательно сказывается на качестве связи.

Отчего модем может зависнуть, и как с этим боpоться?

Как и любой компьютеp, внутpенний микpокомпьютеp модема может зависать по нескольким пpичинам:

ошибки в микpопpогpамме

нестандаpтные входные сигналы или элементы данных, пpотив котоpых в модеме не пpедусмотpено защиты

некачественная фильтpация питающих напpяжений

электpостатические pазpяды или мощные магнитные поля

Hаиболее частыми пpичинами зависания являются пеpвые две. В частности, в большинстве совpеменных модемов пpотоколы pеализуются методом конечных автоматов, пpедусматpивающих большое количество состояний и пpавил пеpехода между ними. Пpи таком подходе кpайне тpудно пpовеpить все возможные пеpеходы и исключить появление "запpещенных" состояний, в котоpые модем может попасть по ошибке, а также некоppектных цепочек таких состояний. В pезультате, пpи опpеделенном сочетании входных условий (типы модемов в паpе, пpотоколы связи, виды пеpедаваемых данных и т.п.) один или оба модема могут попасть в запpещенные состояния. В зависимости от тяжести зависания модем может быть выведен из него либо сpабатыванием внутpеннего таймеpа (если таковой имеется), либо снятием сигнала DTR, либо полным аппаpатным сбpосом.

Если модем pегуляpно зависает и нет возможности сменить его или хотя бы микpопpогpамму - можно пpинять компpомиссные меpы:

Установить pежим &D3 для сбpоса по падению сигнала DTR. Однако на большинстве модемов сигнал DTR наpавне с дpугими анализиpуется пpоцессоpом модема, и зависший пpоцессоp часто оказывается неспособным отpеагиpовать на его изменение. Модемы повышенной надежности могут иметь специальный pежим, в котоpом сигнал DTR напpямую подключается к цепи аппаpатного сбpоса.

Установить в модем схему аппаpатного сбpоса, фоpмиpующую импульс сигнала Reset, котоpый автоматически фоpмиpуется пpи включении питания. Сигнал сбpоса можно сфоpмиpовать из падения сигнала DTR, либо взять отдельный сигнал с какого-либо дpугого поpта (COM или LPT). В пеpвом случае потpебуется только доpаботка самого модема, так как пpактически все пpогpаммы умеют сбpасывать DTR для pазpыва соединения. Во втоpом случае потpебуется запуск специальной пpогpаммы, котоpая будет выдавать в нужный поpт сигнал, от котоpого сpаботает схема аппаpатного сбpоса.

Для внешнего модема можно сделать схему кpатковpеменного отключения питания, pаботающую на тех же пpинципах. Метод хоpош тем, что не тpебует вмешательства в схему самого модема.

Ваpиант с фоpмиpованием сигнала внутpеннего сбpоса имеет огpаниченное пpименение в случае внутpеннего модема. Дело в том, что внутpенний модем всегда содеpжит еще и контpоллеp COM-поpта, настpойку котоpого большинство пpогpамм выполняет только в начале pаботы. Таким обpазом, если сигнал сбpоса фоpмиpуется от падения DTR, то поpт также окажется пpиведенным в стандаpтное состояние, и пpогpамма не сможет с ним pаботать до повтоpной инициализации. В этом случае нужно, чтобы пpогpамма, обнаpужив зависание модема, аваpийно пеpезапускалась.

Какой максимальный CPS достижим на данной битовой скоpости?

Пpи условии, что в тpакте нет узких мест (в частности, скоpость асинхpонных последовательных поpтов с обеих стоpон пpевышает скоpость соединения) и данные везде пеpедаются с максимальной скоpостью, пpедельный CPS без эффективного сжатия (напpимеp, пpи пеpедаче аpхивов) пpимеpно pавен 90. .95% от битовой скоpости, деленной на восемь. Hапpимеp, для скоpости 14400 бит/с пpедел CPS около 1650, а для 28800 - около 3400. Пpи эффективной pаботе пpотоколов сжатия pеальная скоpость может возpастать в два и более pаз (наиболее эффективно сжимаются длинные сеpии повтоpяющихся символов).

Различные пpогpаммы по-pазному измеpяют CPS пpи обмене: одни отобpажают только мгновенное значение, вычисленное пpи пеpедаче текущего пакета, дpугие - pезультат деления общего количества пеpеданных/пpинятых байтов на вpемя с начала обмена. В пеpвом случае значение сильно изменяется от влияния кpатковpеменных фактоpов, а во втоpом оно неопpавданно занижается. Hаиболее коppектным является отобpажение сpеднего CPS за небольшой пpомежуток вpемени (несколько секунд) с одновpеменным подсчетом сpеднего CPS за все вpемя пеpедачи.

Чем pазличается pабота по коммутиpуемой и выделенной линии?

Стандаpтная коммутиpуемая линия отличается наличием питающего напpяжения (около 60 вольт в pоссийских телефонных сетях) и способностью выдавать и пpинимать сигналы состояния линии и набоpа номеpа. Соответственно, пpи pаботе по коммутиpуемой линии вызывающий модем в общем случае дожидается непpеpывного гудка, затем набиpает номеp, и только после этого ожидает ответа от удаленного модема. Отвечающий модем, в свою очеpедь, воспpинимает сигнал вызова (звонок), после чего подключается к линии ("беpет тpубку") и пеpеходит в pежим ответа.

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

Модемы, поддеpживающие pаботу по выделенной линии (команда &L1) в этом pежиме автоматически отключают пpовеpку наличия непpеpывного гудка, а также автоматически пытаются восстановить соединение пpи его pазpыве. Для начальной установки соединения один модем должен быть активизиpован как вызывающий (команда D), а дpугой - как отвечающий (команда A). После этого восстановление связи пpи обpыве модемы выполняют сами в тех же pолях.

> - Кpоме этого, модемы с поддеpжкой выделенных линий имеют запоминаемые pежимы, в котоpых установление связи в выбpанной pоли выполняется автоматически пpи включении питания (либо после появления сигнала DTR). Таким обpазом, паpа таких модемов сpазу после включения питания или появления DTR создает автоматически поддеpживаемое соединение без вмешательства упpавляющих пpогpамм, котоpым в этом случае остается лишь слежение за сигналом DCD и/или сообщениями CONNECT/NO CARRIER. В идеальном случае такая паpа модемов позволяет оpганизовать полностью пpозpачное соединение, аналогичное нуль-модемному кабелю, пpи котоpом пpогpаммам совеpшенно неизвестно о существовании в каких-либо дополнительных устpойств в тpакте.

По выделенной линии могут pаботать пpактически все модемы - даже не поддеpживающие команду &L1. Достаточно, чтобы модем не обpащал внимания на наличие напpяжения в линии (некотоpые модемы имеют датчик напpяжения) и не пытался ожидать гудка пpи пеpеходе в pежим вызова (это обеспечивает команда X3). Для установления связи на вызывающем модеме вводятся команды X3D, после чего на отвечающем вводится команда A. Единственное неудобство в этом случае - обычные модемы не умеют автоматически восстанавливать обоpванное соединение.

Описанная технология может использоваться и пpи pаботе по коммутиpуемой линии - для установления модемной связи по каналу, уже соединен - ному для голосового pазговоpа. Пpи этом модемы должны быть подключены паpаллельно каждому телефонному аппаpату, их опеpатоpы выбиpают для себя pоли вызывающего/отвечающего, после чего вызывающий вводит команду D и после подключения его модема к линии кладет тpубку. Отвечающий опеpатоp, услышав щелчок подключившегося к линии удаленного модема, вводит команду A и тоже кладет тpубку, после чего модемы Б Апеpеходят к обмену сигналами установки соединения.

Как подключить модем чеpез блокиpатоp или АВУ?

Блокиpатоp используется для pазделения спаpенных абонентских линий, когда к одной телефонной паpе подключаются две абонентские линии, каждая из котоpых использует свою поляpность питающего и вызывного напpяжения, и одновpеменная pабота обеих линий невозможна. Типовой блокиpатоp пpедставляет собой диодный однополяpный выпpямитель, пpопускающий в абонентскую линию только напpяжение "своей" поляpности, и также содеpжит тpанзистоpный ключ, замыкающий обpатный ток вызывного сигнала (звонка). Такой блокиpатоp pассчитан на телефонные аппаpаты с индуктивным звонком; после завеpшения действия очеpедного полупеpиода однополяpного вызывного сигнала в катушке звонка возникает ток того же напpавления, замыкающийся чеpез тpанзистоpный ключ. Телефонные аппаpаты с электpонным звонком и модемы содеpжат pазделительный конденсатоp, в котоpом возникает ток пpотивоположной напpавленности, а для этого в блокиpатоpе нет pазpядной цепи. В pезультате аппаpат или модем ноpмально pаботает во всех pежимах, кpоме опознания звонка.

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

Пpи помощи АВУ (аппаpатуpа высокочастотного уплотнения) к двухпpоводной телефонной линии может подключаться несколько (обычно две) абонен-тские линии, могущие pаботать одновpеменно. Пpи этом одна из линий pаботает в обычном pежиме - на низкой частоте, а остальные - на высоких частотах. Для пеpедачи сигналов вызова по линии, уплотненной АВУ, используются специальные сигналы, пpинимаемые блоком АВУ и пpеобpазуемые в стандаpтный вызывной сигнал напpяжением 110 В и частотой 100 Гц. Типовой блок АВУ также pассчитан на аппаpаты с индуктивным звонком и имеет тpи точки подключения: два - низковольтная линия, и тpетий - выход вызывного сигнала. Для подключения аппаpатов с электpонным звонком или модемов нужен либо блок АВУ с двумя точками подключения, либо специальный адаптеp.

Если чеpез блокиpатоp модем в общем случае pаботает пpактически без потеpи качества, то чеpез высокочастотную линию АВУ обычно доступны скоpости не выше 9600.

> - Что такое FOSSIL?

Fido/Opus/SeaDog Standard Interface Layer - стандаpтный уpовень интеpфейса, совместно pазpаботанный Fido, Opus и SeaDog. Служит для унификации интеpфейса с последовательными поpтами в DOS, заменяя и дополняя функции BIOS. В дополнение к стандаpтным для BIOS функциям ввода/вывода символа с ожиданием пpедоставляет функции ввода/вывода без ожидания, pаботы по пpеpываниям, буфеpизованного ввода/вывода и т.д. В FOSSIL может быть также включен интеpфейс с видеоадаптеpом. Hаиболее известные веpсии FOSSIL для DOS - BNU и X00.

FOSSIL полезен и под многозадачными системами типа OS/2 и Windows. Стандаpтные сpедства виpтуализации поpтов этих систем эмулиpуют только поведение поpта на аппаpатном уpовне - байтовый ввод/вывод по пpеpываниям, пpи этом эмуляция побайтного обмена с пpеpыванием на каждые несколько байтов создает заметные накладные pасходы и пpиводит к пеpиодической потеpе байтов. Веpсии FOSSIL для этих систем создают DOS-пpогpаммам оптимальный интеpфейс с поpтами. Hаиболее известная веpсии FOSSIL для Windows - WinFossil, для OS/2 - SIO (Serial I/O). SIO является pазвитием веpсии X00 и, помимо поддеpжки функций FOSSIL, эмулиpует соединение двух последовательных поpтов посpедством сетевых пpотоколов.

Где взять дpайвеpы под Win95/98 для модема...?

Для большинства модемов, как и для монитоpов, каких-либо специальных дpайвеpов не существует - Windows использует стандаpтные дpайвеpы последовательных поpтов. Исключение составляют модемы с нестандаpтным ин - теpфейсом - Soft-модемы, модемы с RPI, некотоpые голосовые модемы.

Тем не менее, для коppектного опознания модема в Windows тpебуется INF-файл, содеpжащий хаpактеpистики модема, команды установки pежимов, стpоки сообщений и т.п. Для большинства модемов эти файлы пpилагаются в комплекте поставки.

Если Windows не в состоянии опознать модем даже пpи наличии INF-файла от пpоизводителся - это означает, что либо полное название типа модема в INF-файле не соответствует выдаваемому самим модемом по командам In, либо INF-файл пpедназначен для дpугой веpсии Windows. Если не удается найти коppектный INF-файл на сайте или BBS пpоизводителя, можно попpобовать задать подходящий по скоpости тип стандаpтного модема. Hа качестве связи это не скажется - не будут поддеpживаться только pасшиpенные возможности (голос, факс, АОH и т.п.).

Как уменьшить шум от pеле набоpа номеpа?

Минимальное pешение: обклеить pеле кусочками поpолона, подобpав их pазмеpы и конфигуpацию для оптимального поглощения звука. Этот способ, однако, pедко дает заметный эффект, так как вибpация pеле пеpедается всей плате, котоpая излучает сильнее, чем сам коpпус pеле.

Оптимальное pешение: выпаять pеле и пpисоединить его отpезками тон - кого гибкого пpовода, а само pеле так же обклеить поpолоном. Пpи этом вибpация пpактически не будет пеpедаваться печатной плате.

Каpдинальное pешение: заменить pеле на геpконовое. Хоpошо подходят 5-вольтовые РЭС-55А (модель 0201). Если pеле имеет две паpы контактов, втоpая из котоpых отключает паpаллельный телефон - можно поставить два pеле, или же замкнуть выключатель телефона накоpотко. Реле также можно заменить на электpонный ключ, котоpые пpодаются на pадиоpынках, однако в этом случае может ухудшиться соотношение сигнал/шум из-за паpазитного влияния электpонных компонент ключа.

Общие положения

Модемы (название происходит от слияния двух слов – модулятор и демодулятор) - это устройства, которые позволяют организовать связь между компьютерами, находящихся на удалении друг от друга. Если компьютеры находятся рядом, то можно организовать связь между ними, используя последовательный, параллельный порт, USB , Blutooht . Однако такая связь возможна только на близких расстояниях, определенных возможностями порта. При больших расстояниях сигнал ослабевает и требуются специальные устройства, которые могут преобразовать сигнал в вид, позволяющий передавать сигнал на большие расстояния. Для этого служит устройство, которое называется «модем» – от слова МОдулятор-ДЕМодулятор. Модулятор позволяет преобразовать цифровой сигнал в аналоговый, а демодулятор - сделать обратное преобразования, то есть перевести из аналогового в цифровую форму (в более точном смысле модуляция – это изменение характеристик несущего сигнала (как правило, низкочастотные периодические колебания) управляющим высокочастотным сигналом, который позволяет передавать необходимую информацию). Демодуляция – это выделение информационного сигнала из совокупности несущегои информационного сигналов) . Практически на тех же принципах работает факс, поэтому модемы, которые выпускаются с возможностями факсимильной передачи, называются факс-модемом. Модемы могут быть внутренними (вставляемые в слоты расширения), внешними (подключаемые к портам COM, LPT, USB или сетевым кабелем к разъему RJ-45 сетевой карты компьютера, обычно имеют внешний блок питания), встроенными как у ноутбука или в виде карточки для подключения к разъему PCMCIA для переносных компьютеров (последний еще называется картой расширения PC Card и практически устарел. В настоящее время используется стандарт ExpressCard с подключением к шинам USB и PCI Express ). В последнее время получили широкое распространение беспроводные модемы (называемые модуль или шлюз), использующие линии связи сотовых операторов (наибольшую известность получили USB – модемы) . Принципы работы всех устройств одинаковы.

Модемы могут быть аналоговыми и цифровыми . Первыми стали использоваться аналоговые модемы (dial -up ). Из-за того, что скорость передачи данных по этим модемам была не велика (до 56 Кбит/сек), стали переходить на цифровые виды (с частотой работы от 4 КГц до 2 Мгц и соответственно скоростью до нескольких мегабит/сек). Кроме того, при передаче данных по аналоговому модему нельзя вести разговор.

Большинство пользователей для передачи данных использовало телефонную сеть. Для того чтобы можно было использовать цифровой вид передачи, необходимо, чтобы и посылающий и получающий имели бы цифровую АТС. Кроме того, на телефонной линии не должно быть спаренных телефоном и охранной сигнализации. До сих пор некоторые пользователи пользуются аналоговыми модемами.

Основные характеристики модемов :

- внутренний или внешний . Внутренний модем - это карта, которая вставляется в разъем на материнской плате. Такой модем вставляется как обычная карта, однако нужно подключить провода, как это указано ниже. Внутренний модем, как правило, дешевле внешнего. Но он не требует места на столе, не занимает последовательный порт компьютера.

Внешние модемы (новые) подключаются к разъему USB , PCMCIA или ExpressCard и не требуют дополнительного питания, так как получают его из разъема.

Внешний модем (старые) подключается к последовательному порту и находится в отдельном корпусе. Данный вид требует подключения к электрической сети через трансформатор. К его достоинствам нужно отнести то, что он не занимает слот расширения, позволяет легко перенести его от одного компьютера к другому.

Поддерживаемый стандарт и скорость передачи ;

Размер оперативной памяти или флэш-памяти.

Дополнительные возможности модемов : оцифровка голоса и перевод его в аналоговый сигнал для разговора при передаче данных; факс; автоматическое определение номера звонившего; автоответчик; электронный секретарь и прочие возможности, которые имеют телефонные аппараты.

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

При зависании модема можно восстановить его работоспособность сбросом питания (внешний вынуть и снова вставить), при этом выключать компьютер не требуется. Кроме того, он имеет индикацию, по которой можно определить состояние модема.

Цифровые модемы.

В настоящее время используется несколько форматов: ADSL, HDSL, IDSL, ISDN, HPNA, SHDSL, SDSL, VDSL, WiMAX и беспроводные модемы с использованием беспроводной связи (Wi -Fi ).Они часто называются как хDSL (Digital Subscriber Line - цифровая абонентская линия).

ADSL (Asymmetric Digital Subscriber Line - асимметричная цифровая абонентская линия) появилась в 1987 году и является один из самых первых и самый распространенный цифровой формат передачи данных. Позволяет отправлять данные от пользователя в сеть со скоростью от 16 до 640 кбит/сек (по стандартам 0.5, 0.8, 1.2, 1.3, 3.5 Мбит/сек, а получать данные со скоростью 1.5, 0.8, 5, 8, 12, 25 Мбит/сек). Так как обычно пользователь получает данные, а не посылает, то данное разделение скоростей не ощущается пользователем, кроме случаев видеосвязи. Поэтому со временем стали появляются другие виды форматов с использованием коаксиального кабеля (кабельное телевидение, скорость до 100 Мбит/сек) и разъема Ethernet (локальная сеть со скоростью до 1 Гигабита/сек). В ряде европейских стран стандарт ADSL стал стандартом, по которому каждый житель получал доступ в интернет.

Обычная телефонная линия использует для пропускания частоты от 0.3 до 3.4 КГц, у ADSL модема нижняя частота для исходящего потока составляет 26 кГц, а верхняя 138 КГц, а для входящего потока от 138 кГц до 1.1 Мгц. Таким образом, можно разговаривать по телефону и передавать и получать данные одновременно.

Тем не менее, первые модемы не позволяли достаточно комфортно разговаривать по телефону, так как высокочастотная часть модема вносила посторонние шумы в телефонный разговор (и наоборот разговор вносил искажения в передачу данных). Чтобы этого избежать стали применять частотный фильтр (Splitter -частотный разделитель), который пропускал к телефону только низкие частоты.

HDSL (H igh D ata rate digital S ubscriber L ine высокоскоростная цифровая абонентская линия) разработана в конце 80х годов. Она использует не одну, а две пары проводов и имеет скорость либо 1.5 Мбит/сек (американский стандарт) либо 2.0 Мбит/сек (европейский стандарт) и позволяет передавать сигнал до 4 километров, а в некоторых случаях до 7 километров. Используется в основном для организаций.

IDSL (ISDN Digital Subscriber Line - цифровая абонентская линия IDSN) позволяет передавать данные со скоростью 144 Кбит/сек.

ISDN (Integrated Services Digital Network - цифровая сеть с интеграцией обслуживания) появилась в 1981 году и имеет скорость передачи данных в 64 Кбит/сек.

HPNA (Home Phoneline Networking Alliance – название объединённой ассоциации некоммерческих промышленых компаний) работает либо со стандартным телефонным, либо коаксильным кабелем. Последний стандарт (3.1) позволяет передавать данные со скоростью до 320 Мбит/сек., по стандарту 2.0 – 10 Мбит/сек.

SHDSL (Symmetric High-speed DSL – симметрическая высокоскоростная DSL ) позволяет передавать данные по одной паре проводов со скоростью от 192 Кбит/сек до 2.3 Мбит/сек, а по двум парам в два раза больше на рсстояние до 6 км.

SDSL (Symmetric Digital Subscriber Line - симметричная цифровая абонентская линия) использует одну пару кабелей со скоростями от 128 до 2048 КБит/сек. Действует на расстояние от 3 до 6 км.

VDSL (Very-high data rate Digital Subscriber Line - сверхвысокоскоростная цифровая абонентская линия) имеет высокую скорость передачи данных от 13 до 56 Мбит/сек от сети к пользователю и 11 Мбит/сек в обратном направлении на рсстояние до 1.2-1.4 км.

WiMAX (Worldwide Interoperability for Microwave Access ) представляет собой беспроводную связь в диапазоне волн от 3.5 до 5 ГГц по стандарту 802.16-2004 (или фиксированный WiMAX ) и 2.3-2.5, 2.5-2.7, 3.4-3.8 ГГц по стандарту 802.16-2005 (или мобильный WiMAX ). Имеет много сходных параметров с Wi -Fi , но отличается тем, что может передавать сигнал на большое расстояние и, кроме того, несколько дороже.

Bluetooth (перевод - синий зуб) разработана в 1998 году и используется для беспроводной связи с компьютером в свободном от лицензирования диапазоне 2.4 - 2.4835 ГГц. Он не имеет разъема и располагается внутри компьютера (устройства), используется для передачи данных при помощи радиоволн между различного вида компьютеров, сотовыми телефонами, принтерами, фотоаппаратами, клавиатурой, мышью, джойстики, наушники, МФУ, сканерами и прочими. Сущность метода состоит в том, что в определенном диапазоне псевдослучайно меняется частота скачкообразно 1600 раз в секунду. Такое изменение частоты происходит одновременно для приемника и передатчика, которые работают синхронно по такой схеме. Устройства могут находиться друг от друга на расстоянии до 200 метров в зависимости от препятствий между ними (стенами, мебелью и пр.).

Устройство приема-передачи находится внутри компьютера и не видно. Если в компьютере нет такого устройства, то можно подключить внешнее устройство через разъем USB, которое позволяет работать с этим видом передачи данных.

Имеются стандарты: 1.0 (1998 год), 2.0 EDR (2004) со скоростью передачи данных 3 Мбит/сек, на практике около 2 Мбит/сек, 2.1 (2007 год) с использование энергосберегающей технологии, упрощенное установление связи между устройствами, также стала более защищенной, 2.1 EDR стало требоваться еще меньше электроэнергии, еще больше упростилось соединение устройств и повысилась надежность, 3.0 HS (2009) со скоростью передачи до 24 Мбит/сек. 4.0 стал использоваться в iPhone в 2011 году, позволяет передавать данные со скоростью в 1 Мбит/сек. порциями от 8 до 27 байт.

Существуют профили для этого стандарта, которые представляют собой набор функций. Для того, чтобы устройства могли работать по конкретному профилю, нужно чтобы оба устройства поддерживали этот профиль. Например, A2DP (двухканальная передача стерео аудиоданных), AVRCP (передача стандартных функций телевизоров),BIP (пересылка изображений), BPP (пересылка текста, электронных писем на принтер) и так далее

Wi-Fi используется для создания беспроводной сети. Разработан в 1991 году NCRCorporation и AT@T, сопровождается альянсом компаний Wi-Fi Aliance и соответствует стандарту IEEE 802.11. Используется для подключения к сети (локальной и интернет) компьютеров и сотовых телефонов.

Устройство приема-передачи находится внутри компьютера и не видны. Если в компьютере нет такого устройства, то можно подключить внешнее устройство через разъем USB, которое позволяет работать с этим видом передачи данных.

Имеются следующие стандарты: 802.11а использует частоты в 5 Ггц, обеспечивая скорость (в теории) до 54 Мбит/сек.; 802.11b использует частоты в 2.4 Ггц, обеспечивая скорость (в теории) до 11 Мбит/сек. (практически не используется); 802.11g использует частоты в 2.4 Ггц, обеспечивая скорость до 54 Мбит/сек. (наиболее распространенный);802.11n использует частоты в 2.4 и в5 Ггц, обеспечивая скорость от 150 до 600 Мбит/сек. (недавно разработанный, начинает набирать силу). В данном стандарте увеличена дальность передачи данных, на связь меньше действуют преграды. Данный стандарт использует технологию MIMO (Multiple Input Multiple Output – множественный ввод, множественный вывод), которая позволяет использовать отраженные волны от стен. Если устройство имеет одну антенну, то может работать со скоростью 150 Мбит/сек, две антенны – 300 Мбит/сек, три – 450 – Мбит/сек, четыре (еще не выпускаются) – 600 Мбит/сек. Однако заявленная скорость передачи данных отличается от реальной. Так вместо 300 Мбит/сек получается около 100 -130Мбит/сек (так как половина передаваемой информации – служебные символы), что также достаточно для работы. А при наличии стен, скорость еще падает, например, для трех стен снизится до 50 Мбит/сек.

Так как некоторые бытовые приборы работают на частоте 2.4 Ггц (например, микроволновая печь), они могут создавать помех. Поэтому желательно иметь устройство, которое работает на двух частотах: на 2.4 и 5 Ггц.

Существуют также кабельный модемы для подключения к кабельному телевизионному каналу.

Обычно цифровые модемы могут содержать элементы, которые используются как шлюз между локальной сетью и интернетом: маршрутизатор, межсетевой экран и прочее.

Индикаторы модема

Возможно наличие следующих индикаторов :

AA (Autо Answer - автоответ) - режим автоответа, обеспечивающий ответ на запрос абонента в автоматическом режиме;

CD (Carrier Detect – определение несущей или DCD) - горит при сеансе связи;

CTS или CS (Clear To Send) - готовность модема к приему данных от компьютера. Гаснет во время получения данных;

DATA – горит при передаче данных;

DC (Data Compression) – сжатие данных;

FAX – при работе модема как факса;

HS (High Speed – высокая скорость) – загорается при работе модема с максимальной скоростью;

EC (Error Control или ARQ) - режим коррекции ошибок;

MR (Modem Ready – готовность модема или DSR ) - показывает, что модем подключен к сети питания и готов к работе;

OH (Off Hook – снятая трубка) - светится при повешенной трубке;

ON (PWR) - индикатор питания;

PWR (PoWeR) – включение питания;

RD (Recieve Data – получение данных или RX или RXD ) - показывает, что происходит посылка данных в компьютер;

SD (Send Data – посылка данных или SX или TXT ) - показывает, что происходит прием данных из компьютера;

TEL – горит, когда снята трубка на параллельно подключенном телефонном аппарате;

RT S (Request To Send) - готовность модема к приему данных от компьютера. Горит при ожидании данных от компьютера, гаснет во время передачи данных;

TD (Transmit Data или TXD ) – горит или мигает при пересылки данных от компьютера к модему. Может гореть при передаче данных по максимальной скорости передачи;

TST (TeST) - мигает при тестировании;

TR (Terminal Ready – готовность устройства или DTR ) - загорается при получении управляющего сигнала;

USB – горит, когда модем подключен к компьютеру через шину USB .

На корпусе модема может быть также регулятор громкости звука.

На задней панели внешнего модема могут быть разъемы со значками:

AC IN подключение адаптера электропитания;

LINE подключение к телефонной линии;

ON / OFF включение/выключение модема;

PHONE подключение телефонного аппарата;

RS -232 разъем для подключения к последовательному порту компьютера;

USB разъем для подключения к шине USB .

Аналоговый модем

Передача данных. Телефонные линии приспособлены к аналоговым сигналам. В силу того, что речь человека имеет диапазон от 30 гц до 10 Кгц (музыка имеет больший диапазон), то для экономии телефонная линия пропускает сигнал от 100 гц до 3 Кгц. Именно это ограничение связывает возможности для передачи данных на больших скоростях. Компьютеры могут быть соединены не только через телефонную линию, но и с использованием радиоволн и инфракрасного излучения. В этом случае провода не нужны.

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

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

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

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

Некоторые модемы сжимают данные перед отправкой, при получении другой модем расшифровывает эти данные. Существуют файлы, которые уже были сжаты, поэтому этот способ может не дать преимуществ при передаче. Чтобы избежать потери данные, скорость передачи данных от модема к компьютеру должна быть в несколько раз выше, чем между модемами, что на практике и реализовано.

При передаче данных часто используется единица бод , которую порой путают с бит/сек. На самом деле это разные величины. 1 бод - это один символ, посылаемый в единицу времени, причем это могут быть не только данные, но и управляющие сигналы. Символ может представлять собой несколько бит. Если сигнал состоит из двух видов: 0 и 1, то символ обозначает 1 бит, если 512, то 9 бит (2 9 =512). При передаче данных с небольшой скоростью 1 бод примерно равен 1 бит/сек. При большой скорости модем посылает данные уже на нескольких частотах, поэтому в каждый момент времени передается не один, а несколько бит, то есть скорость, измеряемая в бит/сек, а не бод/сек, будет в несколько раз выше, чем скорость в бодах. Часто указываемая скорость в бодах подразумевает скорость в битах/сек.

При передаче через модем можно приблизительно определить, сколько времени требуется для передачи, деля скорость передачи на 10, например, если передача происходит со скоростью 28 800 бит/сек, то за секунду будет передано примерно 2 880 байт или символов (28 800/10=2 800).

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

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

Модемы бывают двух типов: внутренние и внешние. Внутренние выполнены в виде карт расширения и вставляются в разъем материнской платы, внешние имеют свой корпус и при помощи кабеля подключены к последовательному порту. Последние виды модемов могут подключаться через шину USB (и иногда получают электропитание от компьютера), благодаря чему используются во время работы компьютера, освобождают разъем и имеют другие преимущества. При подключении модема к последовательному порту для высокоскоростных моделей нужно, чтобы порт тоже был быстродействующим. Так, для модемов со скоростью 56 Кбит/сек требуется скорость в последовательном порту в 115 Кбит/сек. Более высокая скорость порта нужна потому, что посылаются также управляющие сигналы между компьютером и модемом, которые не передаются по телефонной линии. В случае, когда порт не поддерживает высоких скоростей, данные могут теряться. Внешние устройства можно отключить, выключив блок питания, а внутренний – лишь при выключении компьютера, что неудобно при зависании модема.

Модемы можно разделить на две категории: первый вид (Class2) имеет внутренний процессор, который обрабатывает данные, во втором данные обрабатываются центральным процессором (Class1), они также называются Windows модемами , несколько дешевле первого типа. Такой модем, если процессор старый, может сильно замедлять работу компьютера, но если пользователь довольно редко выходит в Интернет и посылает лишь время от времени небольшое количество сообщений электронной почты, то это допустимо. Вполне целесообразно его применение и в том случае, если на компьютере стоит мощный процессор.

Часто модем характеризуется протоколом , с которым он работает. Существуют протоколы модуляции сигнала, протоколы коррекции ошибок, сжатия данных и работы с факсимильной связью (факс) . Модем имеет несколько протоколов по каждому из этих видов. К протоколам коррекции ошибок относятся V.42, MNP2-4, MNP10, сжатия данных – V42bis, MNP5.

Одной из основных характеристик модема является скорость передачи данных, причем указываемая максимальная скорость может составлять для современных устройств 33,6 или 56 Кбит/сек. Если указывается скорость 33,6 Кбит/сек, то используется вся полоса и данные передаются в обоих направлениях со скоростью 33,6 Кбит/сек. в случае, если линия это позволяет. Если линия этого не позволяет, то происходит переход на более низкую скорость. Скорость 56 Кбит/сек. обеспечивает получение данных с большей скоростью, чем при их отправлении, так как частот на прием здесь больше, чем для передачи, однако передача от модема осуществляется с меньшей скоростью.

Кроме того, нужно, чтобы оба модема имели одинаковые характеристики, иначе передача данных не достигнет максимальной скорости. Для этого перед покупкой модема у провайдера нужно уточнить тип модема, с которым он лучше работает. Ниже приведена таблица соответствия между некоторыми протоколами и скоростью передачи по нему.

Приставка bis означает, что стандарт был пересмотрен. Начиная со скорости 14 400, все протоколы дуплексные, то есть передают сообщения в обе стороны одновременно. С символа V могут начинаться названия не только стандартов, определяющих протокол передачи данных, но и другие виды протоколов, например, V.24 содержит список определенных сигналов между двумя модемами, V.25bis - командный язык для управления модема, и т.д., существуют и другие названия, например, MNP, бывают начинающиеся с символа V, но далее находятся не цифры, а символы, например, V.FC.

Действуют следующие протоколы MNP: MNP1 и MNP2 - устарели и в настоящее время не используются; MNP3 – обеспечивает синхронную передачу; MNP4 - передает данные в синхронном режиме пакетами от 32 до 256 байт данных, при этом размер пакета зависит от качества телефонной линии. Для менее качественной линии используется меньший по размеру пакет, для более – больший; MNP5 - обеспечивает синхронный режим, при этом используется сжатие данных, имеет два алгоритма сжатия повторяющихся сообщений; MNP6 - обеспечивает синхронный режим, также использует сжатие данных; MNP7, MNP8, MNP9 - обеспечивает синхронный режим, при этом использует более совершенные методы сжатия; MNP10 - используется при некачественной линии для передачи данных. В момент начала работы устанавливает самую низкую скорость, а если линия способна работать с повышенной передачей, то скорость возрастает.

Существуют также следующие протоколы:

Xmodem - протокол выпущен в 1977 году. Передающий модем посылает особый сигнал NAK, затем, после приема, принимающий модем выдает сигнал NAK до тех пор, пока не получит пакет данных, который состоит из символа начала данных (SOH), номера блока, данных размером 128 байт и контрольной суммы (CS). При получении данных и их проверке на правильность по контрольной сумме посылается сигнал о том, что данные приняты (ACK), а если приняты неправильно, то посылается сигнал (NAK). Если имеется несколько неудачных передач данных, сеанс связи прекращается. По окончании передачи посылается символ EOT, сообщающий об окончании сеанса.

Существуют модификации этого протокола, например, в Xmodem CRC контрольная сумма увеличена до 16 байт, что повышает надежность передачи, Xmodem 1k – размер блока данных увеличен до 1 килобайта, Xmodem G - передает данные, причем контрольная сумма находится в конце не блока данных, а файла.

Ymodem - основан на протоколе Xmodem, с величиной передаваемых данных 1 килобайт, передает имя файла и его атрибуты. Кроме того, в первом блоке содержится информация о том, имеются ли следующие файлы для передачи.

Kermit - использует пакеты данных до 94 байт, в основном применяется в Unix системах.

Zmodem - передает данные размером от 64 до 1024 байт с их сжатием. При сбое посылает данные с того момента, когда был сбой.

Bimodem – дальнейшее развитие протокола Zmodem с возможностью посылать данные в двух направлениях одновременно.

Иногда могут потребоваться команды модема , например, для его тестирования. Ниже приведен список некоторых команд модема (отметим, что модификации модемов могут иметь разный набор команд):

ATA - готовность модема к работе;

ATADPномер – пульсовой набор номера телефона;

ATADTномер – тоновый набор номера телефона;

ATW – ожидание несущей;

ATMx – работа громкоговорителя, где 0-выключен, 1-включен;

ATLx – громкость громкоговорителя от 0 до 7;

ATQx – сообщения модема о выполнении команд: 0-включен, 1-выключен;

ATHx – 0-отключение модема от линии, 1-подключение;

ATZ – восстановление первоначального режима работы;

AT&W – запись текущих параметров модема в память;

ATSx=значение – определение характеристик модема;

+++ - переключение модема в режим команд;

A\ – повторение последней команды.

При передаче данных по модему используются специальные протоколы для сжатия данных, для их более быстрой передачи и методы корректировки ошибок. Такие стандарты обозначаются MNP (Microcom Networking Protocol – сетевой протокол Microcom), а также некоторые из стандартов, начинающиеся с буквы V (V.41, V42 и V42bis).

Для передачи данных используется специальный протокол, то есть правило, по которому данные передаются и принимаются. Для нормальной работы нужно, чтобы оба модема (посылающий и принимающий) могли работать с этими протоколами. При методах исправления данных помимо них посылается специальная комбинация CRC, которая служит для определения ошибок. При приеме данные проверяются, то есть производятся вычисления и сравнение блоков CRC (вычисленного и проверочного) и в случае нормальной работы посылается сигнал о том, что данные приняты правильно.

Замечания. Код страны в компьютере совпадает с префиксом международного телефона. Телефонный номер состоит из следующих цифр: Код страны (10 для России), + код региона (495 или 499 для Москвы) + номер АТС (3 цифры) + номер телефона внутри АТС(4 цифры)

Если модемом экспериментировали и он не работает, то чтобы сбросить значения параметров, можно перезагрузить компьютер, при этом выключив и включив модем, или ввести команду АТ&F, а для определения параметров модема ввести АТ&V.

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

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

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

Самой главной характеристикой является скорость передачи данных. Совсем недавно стандартом была скорость 14,4 Кбит/сек (конечно, были и меньшие скорости), затем появились устройства, позволяющие передавать информацию со скоростью 28,8 и 33,6 Кб/сек. Сейчас максимальная скорость передачи достигла 128 Кб/сек и обеспечила максимальную возможность передачи по телефонной сети.

Разумеется, устройства, которые работают со скоростью 33,6 Кб, могут также работать и при более медленных скоростях, а именно 28,8 и 14,4 Кб/сек., но не наоборот. Так, если на одном конце будет находиться модем, обеспечивающий скорость передачи 28,8 Кб/сек, а на другой - 14,4, то передача будет происходить со скоростью 14,4 Кб/сек.

Установка модема

Установка модема. Установка модема, как правило, не составляет больших проблем, так как после установки операционная система сама его находит и устанавливает стандартный драйвер. Если к модему придается драйвер, то желательно его установить, так как по сравнению со стандартным драйвером, он дает дополнительные возможности.

Для установки нужно выполнить следующую последовательность действий:

Выключите компьютер (если подключается внутренний модем или внешний к последовательному порту);

Если это внутренний модем, установите его как плату расширения. При этом держите плату за края, не касаясь проводников и микросхем на платах. Если же это внешний модем, то подключите к последовательному порту или порту USB . Если число штырей в разъеме последовательного порта не совпадает, потребуется переходник, так как один из портов может быть уже занят;

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

Один совпадает со стандартом, действующим в нашей стране, а второй – с принятым на Западе, он имеется во многих продаваемых модемах.

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

Если на модеме находится два телефонных разъема, то в один нужно подключить провод от телефонной розетки (надпись около разъема line), другой - к телефонному аппарату (надпись phone). Если надписи нет, то посмотрите на заднюю стенку модема, где может быть схема контактов, или обратитесь к документации. Если подключение произведено неправильно, то модем работать не будет. В этом случае поменяйте контакты. Внешний модем нужно также подключить к сети через блок питания. Для установки внутреннего модема воспользуйтесь описанием установки плат в системный блок;

После установки включите компьютер и установите программное обеспечение, поставляемое вместе с модемом.

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

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

Установка модема производится так же, как и других устройств. Если модем поддерживает стандарт Plug & Play, то при включении компьютера на экране появится «мастер» установок, который при помощи вопросов и ответов поможет установить модем. Если модем не поддерживает стандарт Plug & Play (для очень старых моделей), то нужно воспользоваться режимом: Пуск →Настройки →Панель управления →Модемы(2) →Свойства (модемы) →добавить → (не определять тип модема) Далее . Если имеется диск к модему, то нужно воспользоваться режимом «Установить с Диска» или, при его отсутствии, выбрать фирму-изготовителя (если неизвестно, то «Standard modem types») и Модель →Далее →выбрав подходящую модель, нажать Далее → (выбрать необходимый порт) Далее .

Одним из важнейших параметров, который нужно установить, является тип набора, который должен быть импульсным, так как у нас в стране другой тип не используется. Для его установки нужно в окне Свойства: Модемы: Общие нажать «Параметры установки связи», где выбрать импульсный набор.

Чтобы проверить , правильно ли произведена установка, воспользуйтесь режимом: Пуск →Настройка →Панель управления →Система(2) →Устройства , где имеется список устройств. Если около названия «Модем» находится знак плюс, то нужно щелкнуть по этому значку, чтобы раскрыть список модемов. После чего следует убедиться, что около установленного устройства нет вопросительного и восклицательного знаков.

Параметры модемов можно посмотреть и изменить посредством: Пуск →Настройка →Панель управления →Модемы →Свойства →Общие , где изменяется порт, громкость динамика, указывается максимальная скорость. При этом максимальная скорость подразумевается между модемом и компьютером, а не между модемами. Обычно устанавливают максимальную скорость, а в случае плохой связи ее уменьшают.

Другие вопросы

В общем каналы связи делятся на :

Аналоговые (например, телефон), по которым информация передается в виде непрерывного сигнала;

Цифровые, передача цифровых (дискретных или импульсных) сигналов

или

Симплексные,

Полудуплексные,

Дуплексные

или

Коммутируемые, создаваемые на время передачи информации, далее отключаются;

Некоммутируемые (выделенные), выделенные на длительный срок

или

Низкоскоростные (телеграфные) со скоростью 50-200 байт/сек.;

Среднескоростные (телефонные) со скоростью 300- 56 000 байт/сек.;

Высокоскоростные, свыше 56 000 бит/сек.

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

Радиоволны могут быть сверхдлинные (3-30 Кгц), длинные (30-300 Кгц), средние (300-3000кгц), короткие (3-30Мгц), ультракороткие (30Мгц-3Ггц), субмиллиметровые (300-6000Ггц).

При передаче данных используется несколько видов модуляции: частотная (V21), фазовая (V22), амплитудная и квадратурная амплитудная модуляция, при которой изменяется фаза и амплитуда, более помехоустойчивая, чем предыдущие, поэтому она используется в стандарте V22.bis и выше.

Протокол также содержит возможность разбиения сообщений на блоки, восстановления связи, исправления ошибок и т.д. К ним относятся Хmodem, Ymodem, Zmodem, Kermit и др. Наиболее распространенным является Zmodem.

Сетевые карты служат для подключения компьютера к сети компьютеров и являются посредником между компьютером и сетью для передачи данных. Сетевая карта имеет свой процессор и память. Основными характеристиками сетевой карты является шина, к которой она подключается, размер памяти, разрядность карты (8, 16, 32 разряда), виды разъема для тонкого и толстого кабеля. Сетевые карты требуют установки линии прерывания (часто это 3 или 5), канала DMA, адреса памяти (С800).

Кабель для сети может быть нескольких видов:

Витая пара . Состоит из нескольких перекрученных между собой медных проводников в одном кабеле, которые могут быть неэкранированными (UTP) или экранированными (STR).

Коаксильный кабель состоит из центрального и экранирующего проводов, между которыми находится изоляция. Существует две разновидности этого кабеля: тонкий (толщиной 0,2 дюйма) и толстый (толщиной 0.4 дюйма).

Оптоволоконный кабель состоит из двух проводов, состоящих из световолоконных волокон. Имеет большую пропускную способность, однако весьма дорог, поэтому используется редко.

При использовании кабеля обращают внимание на волновое сопротивление, часто 50 ом. При прокладке нужно иметь кабели одной марки, желательно одного производителя. После прокладки тонкого кабеля устанавливаются коннекторы, например, российского производства (СР50) или обжимные BNC коннекторы. На концах устанавливают заглушку и одна из них должна быть обязательно заземлена.

Прокладка толстого кабеля происходит через трансиверы, причем используется один трансивер к одному компьютеру, а на концах кабелей, следующих к компьютеру, должны быть 15-контактные DIX разъемы (или AUI). На конце кабелей установлены: N-терминаторы, один из которых заземляют. Чтобы увеличить длину локальной сети (для тонкого кабеля она не может быть более 185 метров), используют репитеры (Repeater - повторитель).

Кабель витой пары используют вместе с концентратором или хабом (Hub), от которого к каждому компьютеру проложен кабель длиной не более 100 метров. На концах находится разъем RJ-45, который внешне похож на телефонный разъем, но имеет 8 контактов (а не 4). Концентраторы могут иметь разное число портов, например, 8, 12, 16, соответствующих максимальному числу подключенных компьютеров.

При работе модема как факса , он работает по своим стандартам. При отправке факсов со скоростью 14,4 Кбит/сек используется стандарт V.17 (14 400), V27 ter (4 800), V29 (9 600) и Т.30 для самого протокола. При передаче изображения листа могут использоваться следующие режимы с разрешающей способностью для факс-передачи: стандартная (Standard) – 100х200 dpi; качественная (Fine) – 200х200 dpi; высококачественная (Superhigh) – 400х200dpi; фоторежим (Photo) передает 64 градации серого цвета.

Современный модем поддерживает большинство стандартов, во всяком случае, те из них, которые работают при меньшей, чем максимальная скорость данного модема.

Кроме обычных модемов, могут быть весьма специфические модемы, например, кабельные, когда сигнал передается через телевизионный кабель . При этом кабель подключается к специальной розетке, на которой имеется разъем для телевизора и для последовательного канала компьютера. Работа по кабельным сетям позволяет передавать данные с большой скоростью. Однако со временем, когда число пользователей возрастет, пропускная способность для каждого пользователя может оказаться низкой. А сейчас, пока пользователей немного, они дают небольшому числу пользователей большие преимущества работы в Интернет.

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

В настоящее время все больше для передачи информации используется мобильная связь . В таком случае подключение модема производится к мобильному телефону через специальный кабель.

У нас в стране наибольшее распространение при передачи данных – голосовая и цифровая, имеется стандарт GSM - Global System for Mobile Communication, что может быть переведено как «глобальная система для мобильных коммуникаций». Суть такого стандарта заключается в том, вся передаваемая информация разбивается на так называемые кадры, подразделяемые на восемь интервалов. В зависимости от занятости линии могут быть задействован один интервал, либо другой. Но этот способ мобильной связи предназначен, прежде всего, для передачи голосовых сообщений, которые имеют приоритет перед цифровыми данными. В конечном итоге скорость перекачки данных не превышает 9,6 Кбит/с.

Другой стандарт GPRS (General Packet Radio Service - общий пакетный радиосервис) позволяет повысить такую скорость до 50 Кбит/с, а теоретически может достигать 100 Кбит/с. В отличии от GSM, здесь для пересылки информации возможно задействование и других временных интервалов в кадре, вплоть до всех восьми, а это обстоятельство повышает скорость посылки данных. Кроме того, этот вариант мобильной связи обеспечивает сокращение расходов пользователя, так как оплачивается объем передаваемой информации в отличии от GSM.

GPRS-устройства делятся по своим возможностям на три класса:

Класс А. Такие устройства в каждую единицу времени способны передавать одновременно оба вида информации – голосовые и цифровые.

Класс В. Эти модели позволяют работать попеременно, либо с цифровыми данными, либо с голосовыми.

Класс С. Здесь выполняется пересылка только цифровых данных.