Главная страницаОбратная связьКарта сайта

Модемы. Виды модемов. Подключение модемов

Слово «модем» означает «модулятор — демодулятор». Это устройство предназначено для того, чтобы модулировать звуковой сигнал какими-либо данными или, наоборот, распознавать данные, которыми был промодулирован принимаемый сигнал. Обычные модемы подключаются к аналоговой телефонной линии и через неё обмениваются модулированными сигналами.

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

АТА

Петя также включает свой модем и «просит» его набрать номер домашнего телефона Васи, например 1234567. Итак, Петя даёт модему команду ATDP1234567

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

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

Для пересылки файлов были созданы различные «протоколы». Протокол определяет на какие части будет разбит передаваемый файл, как эти части, называемые пакетами, будут «упакованы» (подобно письмам, отсылаемым в конверте, каждый пакет снабжается заголовком и заключительной записью), каким образом будет проверяться целостность каждого полученного пакета, что делать при неудачной попытке переслать очередной пакет данных, и многое другое. Если нужно просто обмениваться файлами между двумя компьютерами, то подойдут такие протоколы, как Kermit, Xmodem, Ymodem или Zmodem.

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

Когда все нужные файлы переданы, одному из модемов даётся команда на разрыв соединения, например,

АТН+++

Модем завершает телефонное соединение, т. е. «вешает трубку». Другой модем перестаёт слышать модемные сигналы в телефонной линии и также сообщает о разрыве соединения, после чего «вешает трубку».

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

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

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

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

При этом звонящий, по сути, нажимая какие-то клавиши на своём компьютере, управляет программой-сервером на удалённом компьютере. При этом программа-сервер может посылать звонящему подсказки, какие клавиши можно нажимать и что они означают в данном контексте, и т. д. Это взаимодействие происходит в терминальном режиме, при котором модемы могут посылать друг другу последовательности символов и, естественно, файлы по одному из вышеназванных протоколов (Kermit, Xmodem, Ymodem, Zmodem и пр.)

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

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

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

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

 Виды модемов

О работе в Интернете мы ещё расскажем подробнее в гл. 9, а сейчас кратко опишем виды модемов и способы их подключения.

Внутренние и внешние модемы. Внутренний модем (рис. 7.11) выполняется в виде платы расширения, которая вставляется в один из слотов материнской платы. Ранее все модемы выпускались для шины ISA. Однако сегодня шина ISA из употребления практически вышла, и большинство материнских плат уже не имеют слотов ISA. Поэтому внутренние модемы выпускаются сейчас для шины PCI. Теоретически, возможны ещё модемы для специальных слотов AMR, которыми оснащаются некоторые материнские платы. Однако такие модемы практически встречаются очень редко (их вообще мало кто видел «живьём»).

Внешние модемы (рис. 7.12) имеют отдельный корпус, который устанавливается поблизости от системного блока, и подключаются к последовательному порту компьютера обычно кабелем RS-232. Компьютер, как правило, оснащается двумя последовательными портами, который в системах DOS и Windows принято называть СОМ1 и COM2, а в системе Linux и ей подобных — ttySO и ttySl.

Как известно, существуют два различных стандарта на разъёмы последовательных портов: «маленький» 9-контактный и «большой» 25-контактный. Ранее компьютеры обычно имели оба варианта разъёмов: один последовательный порт (обычно первый, СОМ1) имел 9-контактный разъём, а другой (обычно второй) — 25-контактный. Однако на многих материнских платах оба разъёма бывают 9-контактными, а иногда вообще оставляют только один последовательный порт.

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


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

Аппаратные и программные модемы. Помимо разделения на внешние и внутренние, модемы можно условно разделить на «полноценные» (аппаратные) и так называемые софт-модемы (программные).

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

Программные модемы, которые всегда бывают внутренними, не содержат аппаратных средств для обработки исходящей и входящей информации. При использовании таких модемов эти функции перекладываются «на плечи» процессора. При этом операционная система должна поддерживать работу с такими модемами, иначе ничего не получится. Например, софт-модемы не функционируют под управлением операционной системы DOS. Поскольку первой системой, которая поддержала работу с такими модемами, была Windows, их иногда называют также win-модемами. Другие продвинутые системы, например Linux, также имеют поддержку софт-модемов.


Рис. 7.13 Разветвлённый кабель для внешнего модема



Единственным преимуществом софт-модемов является их низкая цена, которая не покрывает их существенных недостатков. Замечено, что софт-модемы устойчиво работают только с очень качественными цифровыми АТС. А при работе с аналоговыми АТС (коих у нас в стране подавляющее большинство, включая Москву и другие крупные города, не говоря уже о небольших городах и посёлках) софт-модемы часто дают сбои и, что называется, не «держат» соединение. Это означает, что установленное соединение быстро обрывается, и часто не удаётся пробыть на связи с другим компьютером (и с Интернетом тоже) более 1—2 мин.

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

Кроме всего прочего, модемы различаются также и по скорости передачи данных. Правда, в последнее время это стало менее актуально. Дело в том, что производители достигли некоторого технического предела скорости передачи данных по аналоговым телефонным линиям, который составляет примерно 56 кбит/с. Эта скорость поддерживается низкоуровневыми протоколами передачи данных V.90 и V.92, которые используют практически все современные модемы.

Однако, если речь идёт о более старых моделях, то многие из них имели ограничения по скорости передачи данных. Во времена их «молодости» максимальная скорость передачи данных считалась одной из основных характеристик модема и обычно указывалась сразу вслед за названием модели, а иногда и входила в неё. Существуют, например, модемы, которые имеют максимальную скорость передачи данных 33600, 28800, 24000, 16800, 14400, 9600, 7200, 4800, 2400 и даже всего 1200 бит/с. Были модемы даже с ещё меньшими скоростными показателями.

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

Модемы подключаются к телефонной линии с помощью обычного телефонного кабеля. Как правило, используется кабель с телефонными разъёмами европейского типа на концах (рис. 7.14) и телефонная розетка европейского или смешанного типа. Для подключения к телефонной линии используйте разъём модема, обозначенный словом LINE.

Розетку лучше устанавливать по возможности ближе к модему. Дело в том, что чем длиннее модемный кабель, тем хуже будет связь. Лучше использовать стандартные кабели длиной 1—1,5 м, которые обычно входят в комплект поставки модемов.

Не рекомендуется подключать модем параллельно с телефонным аппаратом. Это также ухудшает качество связи. Вместо этого следует поступать следующим образом.
Рнс. 7.14 Модемный разъём

На задней панели любого модема вы найдёте два гнезда для подключения телефонного кабеля (рис. 7.15). Они обычно маркируются как LINE и PHONE, или же ТО LINE и ТО PHONE. Иногда вместо этих слов можно увидеть соответствующие пиктограммы. Разъём LINE следует соединить кабелем с розеткой телефонной линии, а к разъёму PHONE можно присоединить телефонный аппарат. Телефон будет работать, когда модем находится в неактивном состоянии, даже если модем вообще выключен. При активизации модема телефонный аппарат отключается. Таким образом, модем и телефон не будут «мешать» друг другу.


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

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

■  выберите из меню Start (Пуск) пункт Control Panel (Панель управления). Откроется окно панели управления;

■  в этом окне дважды щёлкните на значке Phone and Modem Options (Телефон и модем);

■  в открывшемся окне перейдите на вкладку Modems (Модем).

Рис. 7.15 Разъёмы задней панели модема и схема подключения



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

Если нажать кнопку Remove, то выбранный модем, точнее, его драйвер будет удалён из системы. Будьте внимательны, так как в большинстве случаев драйвер модема при нажатии этой кнопки удаляется без предупреждения.



Рис. 7.16 Окно свойств модема



Если же нажать кнопку Add, то начнётся процедура установки драйвера модема. Здесь в первом открывшемся окне отметьте галочкой пункт Dont detect my modem (He определять тип модема), если у вас имеется драйвер от производителя модема на компакт-диске или же вы просто хотите выбрать тип модема из списка. В противном случае система будет пытаться сама найти новый подключённый модем и установить драйвер для него. Надо сказать, что в отличие от других
устройств, системе Windows довольно часто не удаётся обнаружить новые модемы.

Нажмите кнопку Next (Далее). Откроется окно, показанное на рис. 7.17. Как видите, оно достаточно стандартно, и дальнейшие шаги по установке модема ничем не отличаются от установки драйверов других устройств. Необходимо лишь выбрать из списка нужный модем или нажать кнопку Have Disk, если у вас имеется драйвер от производителя. Только не устанавливайте драйвер модема для систем Windows 98 или ME в системы Windows 2000 или Windows XP. Это может привести к различным проблемам, начиная от неработоспособности модема до фатальных неполадок в системе, после которых восстановить её нормальную работу уже будет трудно.



Phc. 7.17 Выбор драйвера модема из списка



В операционной системе Linux, как правило, вообще не требуется отдельно устанавливать драйвер модема. Нужно только правильно настроить подключение, о чём будет рассказано в гл. 9. Там же будет рассказано о подключении к Интернету через модемное соединение.
Соединение с другим модемом через терминальную программу. Мы

уже упоминали об этом в начале этого подраздела. Терминальных программ существует множество, как для ОС Windows, так и для Linux и для других операционных систем. Иногда терминальные программы даже встраиваются в другие пакеты, предназначенные для более широкого использования. Например, включал в себя небольшой терминал известный файловый менеджер DOS Navigator, который был очень распространён bq времена славы DOS, а сегодня постепенно отходит в историю.



Рис. 7.18 Программа Hyperterminal



В системе Windows XP и в других ОС семейства Windows есть встроенная программа-терминал с расширенными возможностями. Она называется HyperTerminal. Для её запуска нужно выбрать из меню Start (Пуск) пункты All Programs (Все программы) —> Accessories (Стандартные) -» Communications (Связь) —> HyperTerminal. Окно программы показано
на рис.7.18. Как видите, в основном окне программы можно набирать текстовые команды, которые будут передаваться указанному устройству (модему). В этом же окне будут видны отклики этого устройства. Надо сказать, что по умолчанию эта программа (да и другие) не отображает вводимые вами символы напрямую. Текст, который вы вводите в окне терминала, сначала будет послан на нужное устройство (модем) и только затем, если включён режим отображения принятых команд, устройство пошлёт полученную последовательность в окно терминала, и тогда вы увидите её на экране. Фактически в окне терминала будут видны те символьные последовательности, которые присылает устройство (модем), соединённое с программой, а не клавиатура.

Рис. 7.19 Настройка нужного модема в программе Hyperterminal



Чтобы правильно сконфигурировать соединение с модемом, выберите из меню File пункт Properties. Откроется окно, показанное на рис. 7.19. Здесь самое главное — выбрать нужный порт, к которому присоединён модем. Это можно сделать в раскрывающемся списке Connect using. А нажав кнопку Configure, можно задать свойства передачи данных через модем. По сути, здесь необходимо только правильно установить максимальную скорость передачи данных через порт с помощью раскрывающегося списка Bits per second. Обычно рекомендуют устанавливать её вдвое большей, чем способен передавать сам модем. Например, для современных модемов, которые передают данные на скорости 57 600 бит/с, можно установить значение 115 200 бит/с.

Остальные параметры, доступные в этом окне, для большинства модемов следует оставить такими, какими они установлены по умолчанию (табл. 7.1).



Конечно, существуют модемы, для которых установки должны отличаться от приведённых, но они встречаются очень редко. Современные модемы, выпущенные после 1998 г., практически всегда могут использоваться с приведёнными установками.

Программа Ну per Terminal, как и любая терминальная программа, позволяет «общаться» с модемом с помощью символьных команд вроде ATZ (инициализация), или других, приведённых в начале этого раздела: АТА (режим автоответа), ATDT (тоновый набор номера), ATDP (импульсный набор номера) и пр. Однако она является «продвинутой» программой, в которой все наиболее часто встречающиеся команды можно выбрать одной кнопкой.

Например, на основную панель инструментов здесь вынесены следующие кнопки:

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

м open — открыть (начать) одно из сохранённых соединений;

м call — набрать номер;

м disconnect — «повесить трубку» (разъединиться и освободить телефонную линию);


send — отправить файл данных. При выборе этого пункта откроется окно (рис. 7.20), в котором можно выбрать имя файла, который нужно отправить, а также протокол отправки файла (Xmodem, Kermit, Zmodem и пр.);

■  receive — принять файл данных. При выборе этого пункта откроется окно, аналогичное предыдущему. Здесь можно выбрать имя, под которым принятый файл будет сохранен на диске, а также протокол, по которому будет принят файл (Xmodem, Kermit, Zmodem и пр.). Протоколы отправки и принятия должны совпадать;

■  properties — настройка свойств соединения.

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

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

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



Рис. 7.20 Отправка данных через программу HyperTerminal



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

■  через кабель, который присоединяется к порту USB;

■  через инфракрасный порт;

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

Если соединение осуществляется через USB-кабель или Bluetooth, то обычно используется программная эмуляция последовательного порта. При этом драйвер устройства может создавать несколько последовательных виртуальных портов, предназначенных для разных целей. Оговоримся сразу, что для модемного соединения с Интернетом в таких случаях следует использовать виртуальный порт, обозначенный как DUN (Dial-Up Networking).

Обсудить статью на форуме


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

Так же Вы можете задать вопрос по статье через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!
   


Copyright © 2008 - 2017 Дискета.info