Стандарты модемов
Для соединения двух модемов используется протокол — способ организации связи между двумя устройствами. Как люди для разговора друг с другом используют один язык и словарный запас, так и двум компьютерам или модемам для взаимодействия друг с другом необходим общий протокол. Протокол определяет тип аналоговых данных, преобразуемых компьютером из цифровых данных при модемном соединении.
Стандарты протоколов обмена для модемов установили компания Bell Labs и Международный консультативный комитет CCITT. В 1990 году эта организация была переименована в ITU (International Telecommunications Union — Международный телекоммуникационный союз), однако протоколы, разработанные и принятые еще до переименования, до сих пор считаются протоколами CCITT. Компания Bell Labs уже не разрабатывает стандарты для модемов, но некоторые из ее старых стандартов используются до сих пор. Большинство новых модемов соответствуют стандартам CCITT.
Этот комитет представляет собой Международный совет экспертов под эгидой ООН, отвечающий за разработку всемирных стандартов для обмена данными. В него входят представители как крупнейших компаний в области связи (например, AT&T), так и государственных организаций. Комитет ITU разрабатывает самые разнообразные стандарты и протоколы, поэтому часто один и тот же модем, в зависимости от его возможностей и назначения, соответствует сразу нескольким стандартам, которые можно разделить на три группы.
Все современные модемы поддерживают следующие протоколы ITU:
■ ITU V.90 (модуляция);
■ ITU V.42 (коррекция ошибок);
■ ITU V.42bis (сжатие данных).
Старые модемы поддерживали множество стандартов, разработанных другими компаниями.
Большинство современных модемов также поддерживают сетевой протокол компании Microcom (Microcom Network Protocol — MNP). Протоколы с коррекцией ошибок MNP 10 и MNP10EC обеспечивают качественное соединение между проводной и беспроводной (сотовой) коммуникационной системами. К новым стандартам ITU также относятся стандарт модуляции V.92 и стандарт сжатия данных V.44. Все эти протоколы обсуждаются далее в главе.
Замечание
Термин протокол также используется для обозначения программных стандартов (например, TCP/IP), необходимых для взаимодействия двух удаленных систем.