Все современные модемы поддерживают следующие протоколы ITU:
■ ITU V.90 (модуляция);
■ ITU V.42 (коррекция ошибок);
■ ITU V.42bis (сжатие данных).
Старые модемы поддерживали множество стандартов, разработанных другими компаниями.
Большинство современных модемов также поддерживают сетевой протокол компании Microcom (Microcom Network Protocol — MNP). Протоколы с коррекцией ошибок MNP10 и MNP10EC обеспечивают качественное соединение между проводной и беспроводной (сотовой) коммуникационной системами. К новым стандартам ITU также относятся стандарт модуляции V.92 и стандарт сжатия данных V.44. Все эти протоколы обсуждаются далее в главе.
Замечание
Термин "протокол" также используется для обозначения программных стандартов (например, TCP/IP), необходимых для взаимодействия двух удаленных систем.
Модемами управляют AT-команды, т.е. текстовые строки, отправляемые программным обеспечением модему для активизации функций последнего. Например, команда ATDT и следующий за ней номер телефона указывают модему на набор телефонного номера в тональном режиме. Использующие модем приложения обычно автоматически генерируют все необходимые АТ-команды, однако пользователь имеет возможность непосредственно управлять модемом с помощью терминального режима или команды ECHO.
Набор АТ-команд используется практически во всех модемах, поэтому не обращайте внимания на этот фактор при выборе нужного устройства. Некоторые команды модема могут отличаться в зависимости от модели, производителя и специальных функций, однако основные АТ-команды универсальны для всех модемов.
Замечание
Тем не менее наилучшим источником команд для модема является прилагаемое к нему руководство. Хотя большинству пользователей никогда не придется вручную вводить АТ-команды, при использовании коммуникационных программ MS DOS или некоторых утилит Windows может понадобиться ввод или изменение строки инициализации. Это набор АТ-команд, отправляемых модемом перед набором номера. Модем не будет работать с программой, передающей неправильные команды.
Боды и биты в секунду
Когда говорят о модемах, то очень часто путают боды и биты в секунду (бит/с). Скорость передачи, выраженная в бодах, указывает, сколько раз в секунду изменяется состояние сигнала, передаваемого с одного устройства на другое. Если, например, частота или фаза сигнала меняется 300 раз в секунду, то говорят, что скорость передачи сигнала равна 300 бод.
Если при этом каждое состояние (изменение) передаваемого сигнала используется для передачи одного бита, то 300 бод в данном случае эквивалентны 300 бит/с. Если же в каждом состоянии сигнала передается два бита информации, то скорость передачи в битах в секунду будет в два раза больше, т.е. 600 бит/с. В большинстве модемов каждому состоянию соответствует несколько бит, поэтому фактическая скорость передачи в бодах меньше скорости в битах в секунду.
Стандарты модуляции
Для передачи данных с помощью модемов используется модуляция. Чтобы передающее и принимающее устройства "понимали" друг друга, они должны использовать один и тот же метод модуляции. Как правило, при различных скоростях передачи данных используются разные методы модуляции, но иногда передача данных с одной и той же скоростью тоже может осуществляться с помощью различных методов модуляции.