Реферат: Модемы

 

 

 

/> 

 

 

 

 

 


На тему :

/> 

 

 

 

 

 

 


Студентки 3-ого курса

факультета  филологии и журналистики

ром-герм.  отделения 1-й англ. гр.

ШепелевойЮлии

 

Содержание.

Введение ……………………………………………...………………..3

Глава 1. Установка модема……………………………………………8

Глава 2. Основные понятия…………………………....……………..13

Глава 3. Управление модемом……………………………………….19

Список используемых сайтов………………………..………………26


Введение:

·    Классификация модемов

·    Классификация модемов по области применения

·    Стандарты и протоколы

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

Введение

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

первые модемы использовались главнымобразом для обмена между терминалами данных и хост-компьютерами. Позднее модемыначали использовать для обмена между компьютерами. Такой обмен потребовал болеевысокой скорости передачи, в результате чего скорость обмена выросла от 300бит/сек (bps) до 33600 bps. Сегодняшние модемы используют различные методысжатия информации для дополнительного повышения скорости обмена и контроляошибок, а также их исправления для обеспечения более надежной связи.

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

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

Классификация модемов

·    Область применения

·    модемы для коротких линий (short range);

·    модемы для голосовых линий (voice grade — VG);

·    модемы для широкополосных линий (wideband).

·    Тип линии

·    коммутируемые;

·    арендованные (выделенные);

·    частные.

·    Режим работы

·    полудуплексный;

·    полнодуплексный;

·    симплексный.

·    Синхронизация

·    синхронные;

·    асинхронные

·    Модуляция

·    амплитудная (AM);

·    частотная (FM/FSK);

·    фазовая (PM);

·    TCM

·    Скорость

Классификация модемов по области применения

Модемы для коротких дистанций (short-range, short haul).

Модемы short-range являютсяэффективным недорогим решением для связи на расстояниях, не превышающих 15 -30км, по частным линиям, не являющимся частью телефонных систем общегопользования. Такие модемы могут использоваться и для связи на большихрасстояниях при соединении через линию, принадлежащую одной телефонной системе(АТС) — такое соединение называется физической линией (local loop). Модемы длякоротких дистанций чувствительны к длине линии связи, поскольку при передаче влинии происходит ослабление и искажение сигналов. С увеличением длины линиискорость обмена данными должна снижаться для обеспечения безошибочной передачи.

Short-range модемы дешевле остальныхтипов модемов по двум причинам:

·    они не содержат устройств для компенсации разности частотмодулятора и демодулятора;

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

Модемы для коротких дистанций делятсяна два основных типа:

1.    Аналоговыемодемы с использованием простых методов модуляции без изощренного контроляошибок. Обычно скорость таких модемов не превышает 9600 bps, однако отдельныемодели поддерживают обмен данными на скорости до 64 Kbps.

2.    Драйверылиний повышают уровень цифровых импульсов и передают в линию непосредственноцифровые сигналы без их модуляции, как это происходит при использовании обычныхмодемов. Драйверы линий очень дешевы, имеют крошечные размеры и присоединяютсянепосредственно к портам RS-232, используя для питания напряжение сигналовDCE-DTE.

Модемы для голосовых линий (voice grade — VG).

передача осуществляется покоммутируемым или арендованным линиям.

Стандарты и протоколы

Для того, чтобы два устройства моглиобмениваться данными друг с другом, требуется определить и согласоватьинтерфейс. Для модемов стандарты определяют методы модуляции, способы коррекцииошибок и компрессии данных и ряд других параметров. Существует несколькоорганизаций, занимающихся разработкой стандартных интерфейсов. ITU(International Telecommunications Union — Международный союз по Электросвязи) — комитет ООН (Женева, Швейцария), ISO (Innternational Standards Organisation — Международный комитет по стандартизации), ITU-T занимаются разработкой стандартовдля модемов.

Cтандарты для модемовразрабатывались годами и публиковались как серия рекомендаций, помеченныхпрефиксом V. В сША основным разработчиком стандартов является ANSI — AmericanNational Standards Institute. Комитеты ANSI, занимающиеся обработкой информациии передачей данных, обозначаются соответственно X3 и X3S3. Эти организацииимеют дело со стандартами de-jure.

Существуют также стандарты de-facto,разработанные отдельными производителями оборудования, использующими в своейпродукции новые свойства, еще не определенные комитетами по стандартизации.Когда такие расширения принимаются другими производителями, они становятсястандартами de-facto.

Некоторые примеры стандартовde-facto приведены ниже. Стандарт Bell-100 разработан Bell Systems для своихмодемов серий 100 и 200; Bell 103 (300 bps) разработанный в 1958 году, былпервым модемом для передачи данных по телефонным линиям. Язык AT-команд,разработанный фирмой Hayes (от слова Attention) для своих модемов используетсясейчас всеми производителями модемов. Этот язык позволяет управлять модемами — от простого набора номера до задания числа звонков, после которого модем«поднимает трубку». Другим примером стандарта de-facto являютсяпротоколы MNP, разработанные фирмой Microcom Inc. и используемые в настоящеевремя почти во всех модемах.

Стандарты ITU (CCITT)

Стандарт Год принятия Скорость Тип линии Модуляция V.21 1964 200 HDX/FDX Общего пользования FSK V.22 1980 1200 FDX (FDM)Общего пользования PSK V.22 bis 1984 2400 FDX (FDM)Общего пользования QAM V.23 1964 1200 FDX (FDM) Общего пользования FSK V.26 1968 2400 HDX Частные PSK V.26 bis 1972 2400 HDX Общего пользования PSK V.26 ter 1984 2400 FDX (EC) Общего пользования PSK V.27 1972 4800 HDX Частные PSK V.27 bis 1976 4800 HDX Частные PSK V.27 ter 1976 4800 HDX Общего пользования PSK V.29 1976 9600 HDX Частные QAM V.32 1984 9600 FDX (EC) Общего пользования QAM V.32 bis 1991 14400 TCM V.32 Ter 19200 TCM V.FC 28800 TCM V.34 1994 28800 V.34M 1995 33600

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

Компрессия (сжатие) данных включаетразличные методы, подобные кодированию Хаффмана или групповому кодированию (runlength coding). Первый метод использует кодирование часто встречающихсясимволов короткими последовательностями бит, а редких символов — длиннымипоследовательностями. Во втором методе передается значение бита и длина цепочкиодинаковых битов вместо передачи всей цепочки. Главной чертой протоколовкомпрессии является буферизация данных с последующим их сжатием и передачейдругому модему. Получивший сжатые данные модем должен выполнить обратноепреобразование. Алгоритмы сжатия данных подобны алгоритмам, используемымпрограммами сжатия ARC, ZIP и ARJ. Код программы компрессии хранится в ПЗУмодема и обеспечивает компрессию в реальном времени. Степень сжатия зависит отхарактера данных. Например, исполняемые файлы PC могут быть сжаты на 40-50%.Сжатие текстовых файлов может достигать 100% (вдвое).

Протоколы, используемые модемами дляпередачи файлов. Широко распространены протоколы передачи файлов Xmodem,Ymodem, Zmodem, в мэйнфреймах используется также протокол Kermit. ПротоколXmodem делит данные на блоки, каждый из которых содержит 128 байт данных и4-байтовую контрольную сумму. На приемном конце контрольная сумма блока (128байт) вычисляется заново и сравнивается с полученным в блоке значением. Еслисуммы не совпадают, запрашивается повторная передача блока. Протокол Ymodemиспользует блоки длиной 1024 байта с 4-байтовой контрольной суммой. За счетувеличения размера блока протокол Ymodem обеспечивает более быструю передачу.Кроме того, Ymodem обеспечивает пакетную передачу файлов с включением в пакетинформации о каждом файле и его размере. Это позволяет пользователю на другомконце линии оценить время, требующееся для передачи файлов. Zmodem являетсясвободно распространяемой (public domain) программой, которую написал ChuckForsberg (Omen Technology). Этот протокол имеет несколько преимуществ. Размерблока составляет от 16 до 1024 байт, протокол динамически определяетоптимальный размер блока в соответствии с качеством линии. Начальный размерблока составляет 1К. При наличии в линии сильных шумов размер блока автоматическиуменьшается, при повышении качества связи — увеличивается заново. Скоростьпередачи растет с увеличением размера блока, но следует помнить, что привозникновении ошибки приходится повторять передачу большого блока. Посколькупротокол может автоматически регулировать размер блока в зависимости откачества линии, он позволяет обеспечить высокую скорость передачи. ПротоколZmodem обеспечивает продолжение передачи файла при обрыве связи с места обрыва.Размер контрольной суммы составляет 8 байт (CRC32), что повышает достоверностьконтроля ошибок.

Организация соединения. Организациясоединения между двумя модемами включает процесс согласования параметров(handshaking), заключающийся в передаче специальных сигналов, позволяющихустановить оптимальные параметры для каждого модема. Метод FallBack (снижениескорости) используется для нахождения способа обмена. Модем-инициатор связи(тот, который набирал номер) пытается соединиться на максимальной скорости сиспользованием наилучшей схемы сжатия данных и контроля ошибок. Если отвечающиймодем не подтверждает возможность работы на такой скорости или с такимирежимами компрессии/контроля ошибок, инициатор снижает скорость или переходит кболее простой схеме компрессии/контроля ошибок и пытается повторно установитьсвязь. Попытки продолжаются до установления связи или осознания ееневозможности.

Сегодняшнее состояние и тенденции.

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

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

Все больше пользователей работает всети Internet или других системах с доступом по телефонным линиям (например,CompuServe). Более производительные процессоры типа Pentium или PowerPC нарабочих станциях или персональных компьютерах позволяют упростить модемы. Частьфункций сигнального процессора (DSP) или микроконтроллера может быть выполненахостом. За счет этого цены на модемы могут быть снижены.

Расширение стандарта V.34,позволяющее одновременно передавать данные и голос (DSVD — Digital SimultaneousVoice and Data) является новым шагом вперед. Спецификация DSVD обеспечиваетодновременную передачу данных и речи за счет мультиплексирования пакетов,подобных пакетам ATM. Появились также модемы, обеспечивающие на реальных линияхскорость обмена 33600, а недавно были выпущены комплекты микросхем, позволяющиеработать со скоростью 57600.

Глава 1. Установка модема

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

Для установки модема необходимовыбрать место, расположенное недалеко от сетевой розетки. Расстояние от модемадо подключаемого к нему компьютера или терминала ограничено длиной кабеляRS-232C.

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

Подключение компьютера, терминала или принтера

Для подключения модема к терминалуили другому устройству, необходимо:

1.    Вставитьодин конец кабеля RS-232C в соответствующий разъем на задней панели модема

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

3.    Послесоединения кабеля проверьте настройки вашего терминала или коммуникационнойпрограммы для сигналов Carrier Detect (CD) и DTR. Сигнал CD управляетсякомандой &Cn, реакция на сигнал DTR задается командой &Dn (илипереключателем 3). Для более полной информации об этих командах обратитесь кПриложению A.

Внимание! Прежде, чем подсоединять илиотсоединять кабель RS-232, убедитесь, что все оборудование — и модем, икомпьютер (терминал), отключено от сети. Подключение кабеля при работающейаппаратуре может привести к повреждению модема или последовательного портакомпьютера.

Подключение источника питания

Для подключения источника питания

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

2.    Подсоединитеблок питания к сети 220 вольт.

3.    Включитепитание модема с помощью переключателя POWER на задней панели. Исправный модемвыполнит самотестирование (которое может продолжаться около секунды), послечего должны погаснуть все индикаторы, кроме MR, TR и (возможно) AA.

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

Индикаторы состояния внешнего модема

AA

Индикатор AA (AutoAnswer) загорается, когда модемустановлен в режим автоматического ответа на входящий звонок.

TR

Индикатор TR (Data Terminal Ready) загорается, когда модемполучает сигнал DTR. Коммуникационное программное обеспечение вашего компьютераустанавливает этот сигнал в состояние 'On', когда компьютер готов к приему илипередаче данных. Данный индикатор не светится при работе с компьютеромMacintosh, который использует сигнал DTR для другой цели.

OH

Индикатор OH (Off Hook) светится, когда модем«поднимает трубку» т.е. подключается к телефонной линии. (Он можетмигать во время импульсного набора номера.)

CD

Индикатор CD (Carrier Detect) светится, когда модемобнаруживает несущую удаленного модема

HS

Индикатор HS (High Speed) загорается при работе модема с«высокой скоростью». В моделях IDC-1414 и IDC-1914 это означает любуюскорость, превышающую 1200 bps.

TD(SD)

Индикатор TD (Transmit Data) мигает всякий раз, когдапроисходит передача данных от терминала к модему. При непрерывной передачеданных на высоких скоростях этот индикатор может светиться почти постоянно.

RD

Индикатор RD (Receive Data) мигает, когда модем передает данныеВашему терминалу. При непрерывной передаче данных на высоких скоростях этотиндикатор может светиться почти постоянно.

MR

Индикатор MR (Modem Ready) светится постоянно, если модемисправен и включен в сеть. Индикатор может мигать, когда модем выполняетсамотестирование (описанное в Приложении D).

Установка внутреннего модема

Данный внутренний модем предназначендля установки в IBM-PC/AT/286/386/486 или совместимый персональный компьютер,поэтому все дальнейшее изложение материала дано применительно к этимкомпьютерам. Если Вы по каким либо причинам хотите установить модем в компьютердругого типа, Вам следует проконсультироваться о возможности такой установки усвоего поставщика или на фирме-изготовителе Вашего компьютера.

Как снять кожух с компьютера

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

1.    Обязательновыключите питание. Какие либо установки и переключения при включенном питаниинедопустимы и могут привести к повреждению оборудования! Рекомендуется в целяхбезопасности отсоединить сетевой шнур.

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

3.    Отвинтивсоответствующие винты, осторожно снимите кожух.

Как правильно установить микропереключатели на плате модема

IBM-совместимые компьютерыподдерживают работу до 4-х последовательных портов ввода вывода, (в дальнейшемCOM-портов), называющихся COM1, COM2, COM3, COM4. Каждому из этих портовсоответствует свой диапазон адресов в адресном пространстве ввода-выводамашины, по которым процессор обращается к соответствующему порту ввода/вывода. Физическиаппаратура COM-портов располагается на плате специального адаптера или науниверсальной плате ввода-вывода, а в некоторых системах и непосредственно наматеринской плате. Установка внутреннего модема равносильна добавлению в Вашусистему еще одного COM-порта. Обычно аппаратура COM-портов сконструирована так,чтобы она при помощи съемных перемычек или микропереключателей могла бытьнастроена на любой адрес. Где бы физически ни располагались COM-порты, важно,чтобы каждый из них был настроен на свой адрес, причем так, чтобы эти адреса неперекрывались. Если в вашем компьютере не установлено COM-портов, то Вы можетесмело использовать заводские установки модема соответствующие COM1 и пропуститьдальнейший материал данного раздела. В противном случае установитемикропереключатели модема в соответствии с документацией.

Внимание! При работе с COM-портамииспользуются линии запроса прерываний (IRQ): стандартно с COM1 и COM3 — IRQ4 ас COM2 и COM4 — IRQ3. Предположим, что в Вашей системе используется«мышь», подключенная через COM2, и последовательный принтер,подключенный к COM1. Добавление в вашу систему модема, сконфигурированного какCOM3 c IRQ4, вызовет конфликт с принтером, если последний работает в режимефоновой печати, из-за попытки двух портов COM1 и COM3 захватить одну и ту желинию прерывания IRQ4. Если модем сконфигурировать как COM4 c IRQ 3 тоаналогичный конфликт возникнет у модема и «мыши». К счастью, выход изописанной ситуации есть. Ваш модем может быть настроен помимо IRQ3, IRQ4 такжена IRQ2 или IRQ5. В любом случае, при выборе IRQ, отличного от IRQ3 или IRQ4,следует детально разобраться, не вызовет ли такая настройка конфликт с другимиустройствами ввода-вывода Вашего компьютера, поскольку, например, некоторыетипы стриммеров и устройств «мышь», работающих не через COM-порт, ачерез системную магистраль, используют IRQ2, а стандартный параллельныйпринтерный порт LPT2 — IRQ5. Пожалуйста, прежде чем приступать к подобного роданастройкам, внимательно изучите руководство пользователя Вашего компьютера ируководства по Вашим внешним устройствам, или обратитесь к Вашему поставщику.

Как вставить плату модема в компьютер

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

1.    Разместитекорпус компьютера так, чтобы Вам было удобно

2.    Выберетелюбой свободный слот

3.    Еслина разъеме установлена пылезащитная крышка, удалите ее.

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

5.    Вставьтеплату в разъем до упора, надавливая пальцами на края платы. При этом следите,чтобы не возникало перекосов.

6.    Закрепитеплату винтом.

Подключение модема к телефонной линии

Подключение модема к телефоннойлинии следует производить по следующей схеме:

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

2.    ОтключитеВаш телефонный аппарат от линии, вынув вилку.

3.    Одинконец шнура, входящего в комплект поставки, соедините с гнездом RJ-11 модема снадписью «WALL» или «LINE».

4.    Другойконец шнура подключите к телефонной розетке.

Подключение телефонного аппарата.

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

Подключение телефонного аппарата кмодему следует производить по следующей схеме:

1.    Подключитешнур Вашего телефонного аппарата в розетку модема с надписью «PHONE».

2.    Снимитетрубку телефонного аппарата. Если все подключено правильно, вы должны услышатьнепрерывный гудок — «ответ станции».

3.    Повесьтетрубку.

Проверка соединений.

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

Проверку аппаратуры следуетпроизводить по нижеприведенной схеме:

1.    Введитекоманду AT (она должна отобразиться на экране), в ответ модем должен послатьсообщение «OK» и ждать ввода следующей команды.

Внимание! Здесь и далее в этом документе слова«Введите команду XXX» означают, что необходимо набрать на клавиатурестроку XXX и завершить ввод нажатием клавиши <ENTER>.

Возможно, что вместо «OK»вы увидите «0», или увидите ответ, но сама команда не отобразится наэкране — это означает, что используемая коммуникационная программа перевеламодем в режим числовых ответов или в режим подавления эха. Попытайтесьисправить ситуацию командой AT Z. Если и после этого вы не увидите сообщения«OK» — обратитесь к поставщику.

Если ответа нет, то вероятнее всегопрограммное обеспечение или аппаратура настроены неверно, не совпадают форматили скорость передачи данных или программа настроена на работу не с темCOM-портом, на котором установлен модем. Убедитесь, что программное обеспечениенастроено на работу со скоростью 300, 1200, 2400, 9600, или 19200 бит/с.Проверьте настройку COM-портов. Если и после исправления возможных ошибоксистема не работает, то вероятно проблема вызвана неисправностью илинесовместимостью аппаратуры. В этом случае обратитесь к Вашему поставщику.

2.    Спомощью Вашего телекоммуникационного программного обеспечения можно попробоватьзаставить модем позвонить самому себе. Наберите команду ATD x <номер телефона>,где x означает D, если Ваша АТС работает с импульсным набором номера и T, еслис тональным. Под словом <номер телефона> понимается последовательностьцифр номера, к которому подключен Ваш модем.

Например, если Ваш модем подключен кномеру 555-12-34 и АТС работает с импульсным набором номера, наберите ATDP 55512 34.

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

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

Глава 2. Основные понятия

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

Что такое модем

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

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

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

Процесс преобразования данных изцифровой в аналоговую форму называется модуляцией.

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

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

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

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

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

Что такое скорость передачи данных

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

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

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

Если модем поддерживает протокол

·    V.32bis — максимальная скорость составляет 14400 бит/с.

·    V32 — 9600 бит/с.

·    V22/V22bis — 2400 бит/с.

В среднем, при передаче данных черезмодем, каждым десяти переданным битам соответствует 1-байт или символмашинописного текста. Часто скорость передачи данных измеряют в символах всекунду (обозначается cps — от английского Character Per Second), поэтомупередаче данных на скорости 14400бит/с будет соответствовать приблизительно1440 cps (для асинхронного метода передачи).

Установление соединений для передачи данных

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

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

Телекоммуникационное программное обеспечение

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

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

Работа в асинхронном режиме

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

В асинхронном режиме при передачебайта, (группа бит, кодирующая передаваемый символ), наряду с битами данных впоток вставляются служебные биты: стартовый бит, стоповые биты, иногда битыконтроля четности.

Итак:

·    стартовый бит: Указывает начало байта данных

·    биты данных: собственно данные

·    бит четности: Проверочный бит, обычно устанавливаемый в ноль илиединицу так, чтобы общее число единиц в байте было всегда или четно, илинечетно. Этот бит используется для контроля правильности передачи данных приработе с большими машинами (mainframes).

·    стоповые биты: Один или два бита, означающих конец передаваемогобайта.

Режим команд и режим данных

·    Переключение модема в командный режим

·    Переключение модема в режим данных

·    Смена режима

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

Ниже описано, как модемпереключается между этими режимами.

Переключение модема в командный режим

Модем автоматически переключается вкомандный режим в следующих случаях:

·    При включении питания Вашего компьютера

·    При потере соединения с удаленным модемом

·    Если модем набирает номер, а Вы нажали какую-нибудь клавишу наклавиатуре Вашего компьютера. ( В этом случае, перед тем как перейти вкомандный режим, модем аннулирует текущий вызов.)

·    При обнаружении перехода сигнала DTR (Data Terminal Ready) изсостояния «ON» («включен») в «OFF»(«выключен»), если задана одна из команд &D1, &D2 или&D3.

Переключение модема в режим данных

Модем автоматически переходит врежим данных после установления соединения с удаленным модемом или факсом.

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

Смена режима

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

По умолчанию,Escape-последовательностью является последовательность из трех подряд символов«плюс» — "+++". Если требуется, данные символы можнозаменить, изменив содержимое регистра S2.

Ниже приводится процедура, в которойописано, как при помощи Escape — последовательности переходить из режима данныхв командный режим, не теряя при этом установленного соединения.

·    Escape-символы в синхронном режиме игнорируются

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

2.    ВведитеEscape-символ три раза, по умолчанию три подряд символа "+" иподождите не менее одной секунды.

3.    Примерночерез 1-2 секунды модем должен выдать OK и перейти в командный режим безразрыва соединения.

Теперь можно посылать модемуAT-команды, например, для чтения или изменения значений S-регистров.

4.    Длявозобновления передачи данных (если вы не разорвали соединение) наберите ATO инажмите <Enter>, модем выдаст сообщение «CONNECT nnnn», гдеnnnn — скорость установленного соединения, после чего вернется в режим данных.

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

Вместо команды O можно пользоватьсяи другими командами:

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

Если и Ваш, и удаленный модемподдерживают протоколы исправления ошибок и сжатия данных (MNP, V.42, V.42bis)и Вы хотите возобновить дальнейшую передачу данных с использованием этихпротоколов (причем первоначально соединение установлено без использованияпротоколов коррекции ошибок), следует использовать команду \O (введите AT \O<Enter>)

Ввод AT-команд

Для управления функциями модема,такими как набор номера, установление соединения для передачи данных илифакс-сообщений, ответ удаленному модему или разъединение, используютсяAT-команды. Для того, чтобы ввести AT-команду, необходимо набрать команднуюстроку, завершив ее клавишей <Enter>, когда модем находится а командномрежиме.

Сообщения модема.

После того, как Вы послали модемукоманду, и ее выполнение завершено, модем выдает сообщение о результатах(обычно подтверждающее сообщение «OK»).

Замечание. Некоторые коммуникационныепрограммы перехватывают это сообщение, и Вы не всегда можете видеть ответымодема у себя на экране.

Вопросы совместимости

В таблицах 2-2 и 2-3,соответственно, приведены стандарты протоколов передачи данных и факс-сообщенийподдерживаемые Вашим модемом. Здесь же указаны максимальные скорости передачиданных, возможные при работе в соответствии с тем или иным протоколом.

Таблица 2-2 Протоколыпередачи данных

Максимальная скорость, бит/с

Стандарт

14400 МКТТ V.32bis 9600 МКТТ V.32 2400 МКТТ V.22bis 1200 МКТТ V.22 1200 Bell 212 1200/75 МКТТ V.23 300 МКТТ V.21 Bell 103

Таблица 2-3 Протоколыпередачи факс-сообщений

Максимальная скорость, бит/с

Стандарт

14400 МКТТ V.17 9600 МКТТ V.29 7200 4800 4800 МКТТ V.27ter 2400 300 МКТТ V.21 CH. 2

Глава 3. Управление модемом

В главе 3 описан формат AT-команд.Здесь также описаны возможные сообщения, выдаваемые модемом в ответ навведенную команду.

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

Ввод команд

·    Как исправить неправильно набранную команду

·    Как набирать команды в виде, наиболее удобном для восприятия

·    Ввод командных строк длиной болеесорока символов

·    Пропуск параметров (параметры по умолчанию)

·    Повторное выполнение командной строки

·    Сведения о командах

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

Чтобы ввести AT-команду, сделайте следующее:

1.    НаберитеAT в латинском регистре (вообще, всюду в данном документе все символы команд набираютсяв латинском регистре). Эти две буквы всегда должны стоять в начале команднойстроки (за исключением случая A/, описанного ниже). Допустимо использовать илизаглавные, или строчные буквы, но не те и другие одновременно ( AT или at, ноне At)

2.    Наберитекоманду или подряд несколько команд, которые Вы хотите исполнить. Длинакомандной строки не должна превышать 40 символов.

3.    Нажмитеклавишу <Enter>. Модем выполнит командную строку и выдаст сообщение орезультате.

 

 

Как исправить неправильно набранную команду.

Если при наборе команды выобнаружили ошибку, то для ее исправления следует клавишей <BackSpace>(«забой») стереть неверные символы и набрать остаток командной строкизаново. Таким способом можно исправлять любые неверно набранные команды, заисключением самого префикса AT.

Как набирать команды в виде, наиболее удобном длявосприятия.

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

  AT M3 DT 9, 1 (818)555-1234

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

Ввод командных строк длиной более 40 символов

Если Вы хотите ввести строку длинойболее 40 символов, вам придется разбить ее на две отдельные строки и вводитькаждую отдельно. В случае, если требуется ввести очень длинную команду набораномера D (к примеру, команда для набора номера и выдачи тонового пароля можетоказаться значительно длиннее), наберите сначала первую часть номера, длиной до39 символов (вместе с самой командой AT, D и прочими символами), в концепоставьте ';' и нажмите <Enter>. При этом модем, исполнив команду,вернется в командный режим и Вы сможете набрать еще одну команду D с оставшейсячастью номера.

Пропуск параметров (параметры по умолчанию)

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

Например, команда Q — «Задатьрежим выдачи ответов» имеет параметр 0 или 1.

Q0 — говорит модему, что тот обязан сопровождать каждуювыполняемую команду подтверждающим сообщением.
Q1 — запрещает какие либо подтверждения.
При этом ввод Q без параметра (например, AT Q) эквивалентен Q0.

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

  AT S=Q

которую можно записать в болеепонятном виде, как AT S0=0 Q0 (т.е. запретить автоматический ответ и разрешитьвыдачу подтверждений).

 

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

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

Внимание! Команда A/ набирается безстандартного префикса AT и не завершается клавишей. Просто наберите A/ и модемавтоматически выполнит предыдущую команду.

Команда A/ обычно используется дляповторного выполнения длинной команды или для перенабора телефонного номера,который был занят.

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

Сообщения модема

·    Текстовые и числовые сообщения

·    Наборы сообщений

·    Сообщения модема при работе с протоколами коррекции ошибок исжатия данных

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

В данном разделе рассматриваются всевиды сообщений, выдаваемые модемом.

Текстовые и числовые сообщения

Модем, в зависимости от настроек,может посылать два типа сообщений — в виде текста и в виде чисел (соответственно,называемые текстовыми или числовыми сообщениями). Каждому текстовому сообщениюоднозначно соответствует числовое и наоборот. Как правило, большинство программи пользователей, работающих с модемом непосредственно, используют более удобныетекстовые сообщения, на которые модем настроен по умолчанию. Однако в этомтексте для краткости иногда будут указаны только соответствующие им числовыесообщения. (См. Табл. 3-1).

Если Ваше программное обеспечениетребует числовых ответов, то перевести модем в этот режим можно при помощикоманды V0.

Запретить получение каких-либоответов вообще (например, для модема, подключенного к принтеру) можно командойQ1.

Наборы сообщений

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

Сообщения модема при работе с протоколами коррекции ошибок исжатия данных

Ваш модем поддерживает протоколыисправления ошибок и сжатия данных MNP и V.42/V.42bis. При работе с этимипротоколами модем выдает дополнительные сообщения, перечисленные в Таблице 3-1.Чтобы разрешить выдачу расширенного набора сообщений, следует пользоватьсякомандой Wn.

Внимание! Команду W, разрешающую выдачурасширенных сообщений при прохождении фазы выбора протокола коррекции-сжатияданных в момент установления соединения между двумя модемами, следует отличатьот модификатора W в команде D (набор номера).

По умолчанию принимается установкаW0, запрещающая выдачу расширенного набора ответов, если регистр S95=0(заводская установка). В режиме W0 все сообщения «CONNECT XXXX»соответствуют скорости обмена данными между модемом и Вашим терминалом (DTEspeed).

Командой W1 разрешается выдачасообщений «CARRIER» и «PROTOCOL». В этом режиме сообщения«CONNECT XXXX» также указывают скорость обмена данными с терминалом.Последнее справедливо в случае, если регистр S95=0.

Если Вы желаете, чтобы сообщение«CONNECT XXXX» указывало физическую скорость передачи данных в канале(DCE speed) вместо скорости обмена с терминалом, введите команду W2. Этакоманда запрещает выдачу расширенного набора ответов, если регистр S95=0.

Модемы, поддерживающие протоколыисправления ошибок и сжатия данных MNP и V.42/V.42bis, обрабатывают такжекоманду \V1. В этом режиме все сообщения «CONNECT» будут содержатьсуффикс /ARQ, если модем установил соединение с использованием протоколакоррекции ошибок. Этот режим устанавливается по умолчанию.

Внимание! Многие программы могутработать некорректно в режиме W1, а некоторые — и в режиме W2, поэтому нерекомендуется изменять заводские настройки, если вы не уверены, что вашапрограмма способна работать с расширенными сообщениями. С другой стороны,коммуникационные программы, использующие современные протоколы передачи файлов(например, Zmodem), могут работать неустойчиво, если установлен режим W0 илиотсутствуют суффиксы /ARQ в режиме W2.

Таблица 3-1

Сообщение модема

Сообщение в числовой форме

Значение сообщения

OK Команда выполнена успешно CONNECT 1 Если модем находится в состоянии, отличном от X0, данное сообщение означает, что установлено соединение со скоростью 300 bps. В состоянии X0 оно означает, что было установлено соединение с удаленным модемом на произвольной скорости. RING 2 Модем обнаружил входящий звонок NO CARRIER 3 Потеряна (или не обнаружена в процессе установления соединения) несущая удаленного модема. ERROR 4 Была введена неверная или недопустимая в данном режиме команда, произошел сбой аппаратуры модема или длина командной строки превысила 40 символов CONNECT 1200 5 Установлено соединение на скорости 1200 bps (в режиме X0 не выдается) NO DIALTONE 6 Модем не обнаружил непрерывного гудка (сигнала «набирайте»). Сообщение выдается только в режимах X2 и X4, а так же в любом режиме, если использован символ 'W' в команде набора номера. BUSY 7 Модем обнаружил короткие гудки (сигнал «занято»). Это сообщение не выдается в режимах X0, X1, X2, так как определение сигнала «занято» в этих режимах не производится. NO ANSWER 8 Модем не обнаружил «тишину» в линии, когда был использован символ '@' в команде набора номера. CONNECT 2400 10 Установлено соединение на скорости 2400 bps (в режиме X0 не выдается) CONNECT 4800 11 Установлено соединение на скорости 4800 bps CONNECT 9600 12 Установлено соединение на скорости 9600 bps CONNECT 14400 13 Установлено соединение на скорости 14400 bps CONNECT 19200 14 Установлено соединение на скорости 19200 bps CONNECT 16800 15 Установлено соединение на скорости 16800 bps CONNECT 38400 16 Установлено соединение на скорости 38400 bps CONNECT 57600 18 Установлено соединение на скорости 57600 bps CONNECT 1200/REL 22 Установлено соединение с коррекцией ошибок на скорости 1200 bps CONNECT 2400/REL 23 Установлено соединение с коррекцией ошибок на скорости 2400 bps CONNECT 4800/REL 24 Установлено соединение с коррекцией ошибок на скорости 4800 bps CONNECT 9600/REL 26 Установлено соединение с коррекцией ошибок на скорости 9600 bps CONNECT 19200/REL 27 Установлено соединение с коррекцией ошибок на скорости 19200 bps CONNECT 38400/REL 28 Установлено соединение с коррекцией ошибок на скорости 38400 bps CARRIER 300 40 Скорость обмена с удаленным модемом 300 bps CARRIER 1200/75 V.23 44 Скорость передачи 1200 bps, скорость приема — 75 bps CARRIER 75/1200 V.23 45 Скорость передачи 72 bps, скорость приема — 1200 bps CARRIER 1200 46 Скорость обмена с удаленным модемом 1200 bps CARRIER 2400 47 Скорость обмена с удаленным модемом 2400 bps CARRIER 4800 48 Скорость обмена с удаленным модемом 4800 bps CARRIER 7200 49 Скорость обмена с удаленным модемом 7200 bps CARRIER 9600 50 Скорость обмена с удаленным модемом 9600 bps CARRIER 12000 51 Скорость обмена с удаленным модемом 12000 bps CARRIER 14400 52 Скорость обмена с удаленным модемом 14400 bps CARRIER 16800 52 Скорость обмена с удаленным модемом 16800 bps (только для IDC-19xx) CARRIER 19200 52 Скорость обмена с удаленным модемом 19200 bps (только для IDC-19xx) COMPRESSION: CLASS 5 66 Установлен протокол сжатия данных MNP-5 COMPRESSION: V.42 BIS 67 Установлен протокол сжатия данных V.42bis COMPRESSION: NONE 69 Протокол сжатия данных не установлен PROTOCOL: NONE 70 Асинхронный режим, без коррекции ошибок PROTOCOL: LAPM 77 Установлен протокол коррекции ошибок V.42 LAPM PROTOCOL: ALT 80 Установлен протокол коррекции ошибок MNP PROTOCOL: MNP 2,4 81 Установлен байт- ориентированный протокол коррекции ошибок MNP 4 PROTOCOL: MNP 3,4 82 Установлен бит-ориентированный протокол коррекции ошибок MNP 4 COMPRESSION: MNP 5 83 Установлен протокол сжатия данных MNP 5

Список используемых сайтов :

 

1. www.bankreferatov.ru

2. www.referats.ru

3. www.citforum.ru

еще рефераты
Еще работы по информатике, программированию