Зачем нужен модем и что это вообще такое? Что такое модем? (виды, типы, история, классификация)

Что такое модем и для чего он вообще нужен?

Название его происходит от двух слов: МОДулятор и ДЕМодулятор. Эти два слова как нельзя лучше отражают суть работы, производимой модемом. Он модулирует сигнал, передаваемый в телефонную линию, информацией, получаемой от компьютера, и наоборот, передает в компьютер то, что из линии демодулировал. Зачем это нужно? - сразу спросит дотошный читатель. А вот зачем! Как Вы должно быть знаете (а если не знаете, тем более читайте внимательней!), вся информация представляется в компьютере в виде нулей и единиц. Нули и единицы, в свою очередь, кодируются напряжением: нет напряжения - ноль, есть напряжение - единица. Естественно, что и обмениваться информацией компьютеры могут только с помощью нулей и единиц. Если расстояние, на которое нужно передать данные невелико, как например в компьютере - от одной микросхемы к другой, их просто соединяют проводами. А если Вы хотите передать что-то в компьютер приятелю, который находится скажем в другом районе? Вы разоритесь только на покупке провода, не говоря уже о том, чтобы заказывать рытье канавы для этого провода, или развешивание его на столбах (иначе ведь сопрут!).

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

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

Если компьютер имеет такой коммуникационный порт (стандарт на него имеет название RS232C в Америке, и V24 в Европе), то к нему можно подключить любой стандартный модем. Естественно нужно сразу уточнить, что мы имеем ввиду, говоря про "стандартный" модем. Модемов, как таковых, касается три вида стандартов: про один из них Вы уже знаете - он описывает взаимодействие модема с компьютером (RS232C/V24), другой определяет, как преобразуются данные для непосредственной передачи по телефону, а третий описывает команды модему (модемом тоже можно командовать!).

Рассмотрим поподробнее стандарты на протоколы передачи данных по телефонной сети. От того, какие протоколы поддерживает Ваш модем, зависит скорость, с которой он работает, а также сама возможность его работы с каким-либо другим модемом. Вообще говоря, принцип передачи информации по телефону чем-то напоминает радио. Модем генерирует так называемую несущую частоту ("наша радиостанция работает на частоте..."), и модулирует ее поступающей от компьютера информацией по правилам определенного протокола. (Очень часто Вам будет попадаться английское слово CARRIER, - не пугайтесь, оно обозначает именно несущую частоту). Самыми распространенными являются протоколы V21, V22 и V22bis. Они определяют, как должны модулироваться сигналы для передачи информации по телефонным линиям со скоростями до 300, 1200 и 2400 бит в секунду соответственно. Здесь следует отметить, что данные по телефону передаются последовательно, бит за битом, и помимо основной информации, ради которой все затевается, передается и служебная, необходимая для "поддержания разговора". Как правило, в дополнение к 8 битам каждого байта данных прибавляется по 2 бита: один в начало (старт бит) и один в конец (стоп бит). Итого: байт будет состоять из 10 бит, следовательно в нашем случае максимальные скорости передачи полезной информации будут 30, 120 и 240 байт в секунду.

Наука естественно не стоит на месте, и последнее время появились новые протоколы, повышающие скорость и предоставляющие дополнительный сервис. В качестве примера можно привести протоколы MNP и V42/V42bis. Модемы, их поддерживающие, могут автоматически корректировать ошибки, возникающие при передаче, и сжимать передаваемую информацию, что иногда увеличивает производительность. Протоколы передачи V32 и V32bis описывают способ передачи данных со скоростью до 14400 бит в секунду, с возможностью ее автоматического уменьшения или увеличения во время передачи в зависимости от качества линии. Как правило модемы выдерживают совместимость снизу-вверх. То-есть модемы, поддерживающие более совершенные протоколы обмена не перестают тем не менее работать с более старыми моделями. Самое главное, чтобы эти старые модели были стандартными, чего нельзя сказать про некоторые поделки отечественных мастеров. Несмотря на завлекательную рекламу ("1200 !", "2400 !", "высокая надежность!") они способны соединятся только сами с собой, не говоря уже про то, что некоторые из них вместе с сигналом запихивают в линию кучу помех, чем естественно вызывают ярость связистов.

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

Общепринятым в настоящее время является стандарт на команды, предложенный американской фирмой HAYES (читается [хейз]). Обычно так и пишется "HAYES совместимый набор команд", но иногда его еще называют "AT" совместимым набором - по первым двум буквам, которые обозначают команду. Именно по этим первым буквам модем понимает, что вводимую информацию нужно понимать как команду к исполнению. В своих эксперементах Вы должны учитывать, что любая команда модему должна быть не длиннее 40 символов, и заканчиваться кодом "возврата каретки" (клавиша ENTER), хотя здесь есть несколько исключений, которые мы рассмотрим дальше. Если модем распознал команду, он пытается ее выполнить, и сообщить о результате. Самая простая команда состоит всего из двух букв "AT", она заставляет модем "подать голос", ответить, что с ним все в порядке. Этот ответ выглядит как надпись "OK", выдаваемая модемом. Как правило модемы автоматически настраиваются на скорость и другие параметры КОМ порта, к которому они подключены, так-что любой исправный стандартный модем, находящийся в командном режиме должен откликаться на эту простую команду. Если же модем не может понять тот бред, который на него свалился, он ругается "ERROR", что значит ошибка.

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

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

Немного истории

Модемы начали применяться в системах ПВО в Соединённых Штатах 50-х годов. Они представляли соединение различным базам, воздушным силам, радарам и центру командования. Это являлось более надёжной шифрованной связью, чем телефоны. Ведь модуляции–демодуляции сигналов мог провести далеко не каждый. Первым же модемом для ПК принято считать Micromodem II. Он был выпущен для Apple и обладал скоростью в 110/300 б/сек. Сейчас такая скорость считается черепашьей, но во времена рождения передачи информации на большое расстояние она считалась вполне хорошей.

Типы модемов

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

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

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

Внутреннее устройство

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

Сигнальный процессор. Шифрует свою передачу данных и дешифрует на основе протокола передачи.

Контроллер. Управляет прёмом-отдачей и шифрованием данных. Как видно из названия, он контролирует работу принадлежащих ему систем.

Встроенная память. RAM. Знакомая всем оперативная память, где происходит сжатие файлов и управление правильными алгоритмами работы. ROM — Не зависящая от питания память, известная как «прошивка».

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

Принципы работы

  • Аппаратный. Любые операции, связанные с приёмом, дешифровкой или отправкой сигнала по назначению происходили внутри модема, используя только его вычислительные ресурсы.
  • Программный. Всевозможные операции по кодированию или раскодированию сигналов с других устройств проходили внутри компьютера, и зависели только от его вычислительных способностей и быстродействия. Модем же только преобразовывал сигнал в правильный, имея в своём активе микропрограмму.
  • Полупрограммный. Напоминало всё вышеперечисленное. Работой в основном занимался компьютер; модем подключался при исполнении протоколов высокого уровня и запуском специального драйвера.

Подключение и соединение

  • Телефонное. Наибольшее распространение получили в конец 90-х, 2000 годах. Тут есть 2 типа связи – ISDN. Для телефонных линий, использующих коммутацию соединений, – DSL.
  • Кабельное. Для передачи и и приёма данных используются специализированные кабеля.
  • Радио. Радио обмен данными ведётся только на специально выделенных и неиспользуемых другими радиочастотах.
  • Спутниковое. Используется при передаче на дальнее расстояние. Также ведётся использование радиочастот, но с передачей сигнала через искусственные спутники планеты.
  • Беспроводное. Используют те же частоты и протоколы, что и сотовая связь. Можно назвать известные всем GPRS, 3G, Edge и Wi-Fi. Всем известные сотовые компании продают 3G-модемы, которые могут иметь вид небольшой флешки и вставляться в свободный порт USB. Несмотря на небольшие размеры, они достаточно хорошо принимают и передают кодированные сигналы. Но только там, где имеется уверенное соединение с сотовой вышкой.

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

Предок нынешнего устройства для передачи данных появился в 1962 году . Его создателем является компания AT and T. На тот момент скорость обмена информацией составляла всего триста бит в секунду. Затем в 1991 году эти данные увеличились до четырнадцати килобит в секунду.

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

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

Для чего нужны эти аппараты

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

Стоит заметить, что полноценно заменить роутер он не сможет, поскольку нет возможности принимать интернет посредством rj45 от провайдера.

Виды и типы модемов

Все подобные гаджеты можно условно разделить по видам и типам. Рассмотрим их конкретнее:

  • По виду подключения модемы изготавливаются проводными и беспроводными. Беспроводные хорошо используются владельцами ноутбуков. Так как они соединяются с ноутбуком посредством usb разъема.

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

  • По принципу работы делятся на аппаратные и программные. Аппаратные отличаются от программных тем, что все функции обработки сигнала осуществляет сам прибор. Программные же отдают всю работу процессору компьютера.
  • По виду соединения приборы подразделяются на телефонные, мобильные, Dial Up. Аналоговые модемы или Dial Up работают через телефонную сеть. Их скорость достигает всего лишь 56 килобит в секунду. На смену аналоговым гаджетам пришла технология ADSL и сейчас она используется повсеместно. Скорость передачи информации через ADSL достигает 100 мб\с. К мобильным относятся — выпускающиеся в виде брелока. Они работают по протоколам EDGE, 3G, 4G. Скорость передачи данных в 3G равна до 3,5 мб\с. В то время как скорость 4 G равна 100 мб\с.
  • Широкополосные . Это ADSL модемы. На сегодняшний день самые скоростные устройства для передачи данных.

Популярные производители

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

Часто они оснащены DLNA, файловым и FTP сервером. Кроме этого имеют интерфейс для поддержки до 4 компьютеров. Поддержка веб-интерфейса.

Из чего состоит модем

Практически единственные внешние аппаратные составляющие — это порты входов и выходов. Сюда же относятся универсальный, сигнальный и модемный процессоры , постоянное запоминающее устройство, ОЗУ и индикаторы состояния устройства.

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

Сигнальный процессор превращает входящие и исходящие сигналы в нужные тому устройству, которое с ним связано. В ОЗУ буферизируются входящие и исходящие данные, происходят алгоритмы сжатия и другие функции. Адаптеры позволяют обмениваться данными с одной стороны между модемом и линией интернета, а с другой стороны – между компьютером и модемом.

Принцип работы

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

Так поставляется информация необходимая пользователю.

Чем отличается роутер от модема

Многие люди путают роутер с модемом. Это не одинаковые аппараты . Роутеры отличаются следующими функциями:

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

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

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

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

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

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. И, поверьте, это не реклама.

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

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

Слово «модем» — это сокращение, или акроним, образованный из двух слов: «МОдулятор-ДЕМодулятор», которые описывают функции устройства на языке, понятном специалистам. То есть, с помощью модема электрический сигнал, идущий в одну сторону, модулируется, а поступающий обратно – демодулируется, и таким образом, осуществляется связь компьютера с сетью интернет.

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

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

По конструкции модемы бывают:

— внешними – в отдельном корпусе, с собственным блоком питания и подключением к компьютеру через COM-порт;

— встроенными – представляющими собой плату, размещенную внутри компьютера;


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

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

1. Телефонный, или Dial-up модем передает информацию в сеть интернет с помощью проводной телефонной линии, причем в момент передачи телефонный сигнал передаваться не может.

2. ADSL-модем передает информацию по телефонному проводу, но не мешает прохождению телефонных сигналов.

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

4. 3G-модем – на сегодняшний день обеспечивает наиболее быстрый массовый обмен данными, используя технологию 3G. Для того, чтобы 3G модемом можно было пользоваться, необходима система 3G сотовой связи.

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

1. Проверить, подключен ли модем к компьютеру.

2. Проверить, есть ли сигнал приема сети.

3. Проверить, достаточно ли средств на счету для оплаты интернет-соединения.

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

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


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

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

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то