Когда встал вопрос о передаче данных через такую систему, то прежде всего ее надо было сделать совместимой с существовавшими телефонными стандартами. А стандарт, как мы знаем, гарантировал лишь передачу полосы частот от 300 Гц до 3,4 кГц. Передавать двоичные сигналы в привычном виде ("есть напряжение" — "нет напряжения") по такой системе очень трудно; можно показать, что скорость передачи составит максимум несколько сотен бод. Потому конструкторская мысль устремилась в сторону модемов — в самом деле, почему бы не передавать нули-единицы, например, двумя разными частотами, каждая из которых укладывалась бы в гарантированный диапазон? Определить частоту сигнала можно с гораздо большей достоверностью, нежели разделить уровни напряжения на конце линии с помехами и непредсказуемым затуханием.
Собственно, так и работали первые модемы коммутируемого доступа — дайлапа (от dial-up). Самый первый протокол передачи данных через модем под названием CCITT V.21[Протоколы, начинающиеся с буквы V, стандартизированы Международным Союзом связи (International Telecommunications Union, ITU), ранее носившим название Международный консультативный комитет по телеграфии и телефонии (Comite Consultatif Internationale de Telegraphie et Telephonie, CCITT).] использовал амплитудную модуляцию, такую же, как при передаче телефонных разговоров по одному кабелю. Для надежного определения частоты этим способом требуется несколько периодов сигнала, потому стандартизированная протоколом V.21 скорость передачи составила всего 300 бит/с. Усложнением методов модуляции (фазовый, квадратурный) удалось довести скорость передачи до 2400 бит/с (протокол CCITT V.22bis).
Кроме усовершенствования методов модуляции, в протоколах стали использовать первый простейший прием сжатия данных, устраняя из передачи лишние биты. Дело в том, что с точки зрения компьютера модем представляет собой СОМ-порт, работающий по протоколу RS-232, в котором на передаваемый байт отводится 10 бит — к восьми составляющим собственно байт добавляются стартовый и стоповый. В протоколах V.22 и далее было предложено эти биты на стадии модуляции убирать, повысив таким образом скорость передачи на 20%.
Но главное, что с помощью упомянутых сложных методов модуляции удалось передавать более чем по одному биту в каждой посылке. Например, квадратурная модуляция в протоколе V.22bis позволяет передавать по четыре бита на каждую посылку модулированного сигнала (как говорят инженеры — "за одну модуляцию"), отчего при скорости модулированного сигнала всего шестьсот посылок в секунду (бод) скорость передачи данных составила 2400 бит/с.
Чтобы не путаться в бодах и битах, проектировщики решили называть элементарные посылки "символами". В разных протоколах "символы" могут нести разное количество бит. Скорость передачи 33600 бит/с, например, предполагает, что элементарная посылка несет аж десять бит. При этом условие невыхода за полосу частот, которую может пропустить канал, почти не нарушается: чтобы получить 33600 бит/с, нужно иметь несущую с частотой 3429 Гц (в стандарте V.34+), лишь чуть-чуть превышающей возможности стандартной линии с диапазоном 300-3400 Гц. Из этих расчетов и взялась популярная в свое время цифра 28800 бит/с как теоретический предел обычной линии передачи — действительно, 33600 бит/с достигаются лишь на очень хороших линиях, возможности которых при этом исчерпываются практически до конца.
Пресловутые модемы 56 К (протокол V.90[Этому стандарту предшествовали протоколы x2 (фирмы USRobotics/3COM) и k56flex (Rockwell/Lucent).]) не стоит принимать в расчет. "Обмануть природу" тут не удалось, и уловки инженеров срабатывают только при определенных условиях. Во-первых, V.90 используется только с соответствующим модемом со стороны провайдера, передающим сигнал в "полуцифровом" виде. Во-вторых, это несимметричный протокол (в обратную сторону — к провайдеру — он может работать только со скоростью, не превышающей 33,6 К). Реально на скоростях до 56 кбит/с модемы работают при небольших расстояниях до провайдерского модемного пула, и к тому же даже в идеальных условиях скорость обычно не превышает 45-53 кбит/с.
Наиболее популярные стандарты ADSL: G.992.1, он же ADSL, он же g.dmt. Позволяет получить скорость до 8 Мбит/с к абоненту и до 1 Мбит/с от абонента. Дает 255 тонов частотного спектра.