Слово «модем» слышал каждый человек, но что оно означает? Это название устройства происходит от сокращения «модулятор-демодулятор». Компьютеры воспринимают только цифровые сигналы, а изначально принимались от телефонных линий в виде аналоговых. На модемах имеются 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. Несмотря на небольшие размеры, они достаточно хорошо принимают и передают кодированные сигналы. Но только там, где имеется уверенное соединение с сотовой вышкой.
Итак, модемы и модуляция-демодуляция...
Понятие "модем" является сокращением от известного компьютерного термина модулятор-демодулятор. Модем - это устройство, которое преобразовывает цифровые данные, исходящие из компьютера, в аналоговые сигналы, которые могут передаваться по телефонной линии. Все это дело называется модуляцией. Аналоговые сигналы затем вновь преобразовываются в цифровые данные. Это дело называется демодуляцией.
Схема весьма простая. В модем из центрального процессора компьютера поступает цифровая информация в виде нулей и единиц. Модем анализирует эту информацию и преобразовывае.т ее в аналоговые сигналы, которые и передаются через телефонную линию. Другой модем получает эти сигналы, преобразовывает их опять в цифровые данные и посылает эти данные назад в центральный процессор удаленного компьютера.
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. И, поверьте, это не реклама.
К четвертому поколению сетей мобильной связи относятся стандарты беспроводной передачи данных со скоростью свыше 100 Мбит/с . На данный момент официально признанными являются 2 технологии: LTE-A и WiMAX 2, признанные в конце 2012 года Международным союзом электросвязи в Женеве. В настоящее время операторы «большой тройки»: Мегафон, Билайн и МТС предоставляют услуги высокоскоростного 4G интернета для мобильных устройств, а также предлагают свои 4G модемы. Из рекламных буклетов на неподготовленного пользователя часто обрушивается вал различной, и зачастую противоречивой информации о преимуществах новой технологии. В основном используется LTE. Целью этой статьи является объяснение для читателя принципов работы сетей 4G в России и специфики их работы.
История появления
Прежде чем переходить к описанию стандартов 4G, стоит вкратце рассмотреть историю предыдущего поколения беспроводных сетей, а также их параметры, т. к. корни появления сетей 4G находятся именно там.
Расцвет 3G / UMTS. Предпосылки возникновения 4G
Следует понимать, что аббревиатура 3G (на самом деле 3GSM) – это не более, чем набор требований к системе сотовой связи. Эти требования были сформулированы Международным союзом электросвязи (МСЭ). Некоторые из них перечислены ниже:
- Качество речи, не уступающее проводной связи.
- Защита передаваемой информации на уровне ISDN.
- Сочетания коммутации каналов и пакетов данных.
- «Мягкий» hand-over.
- Открытость сетевой архитектуры.
- Скорость обмена данными не ниже 144 кбит/с для высокомобильных абонентов, передвигающихся со скоростью до 120 км/ч, и не ниже 2048 кбит/с для стационарных устройств.
Как видно из списка, скорость передачи данных являлась важным, но далеко не единственным параметром. Тем не менее появлению сетей 3G способствовал рост объемов мобильного трафика и потребностей населения. Широкое использование USB модемов тому пример. На данный момент в тех местах, где отсутствует проводной доступ в интернет, UMTS модем является единственным вариантом, обеспечивающим приемлемую скорость обмена данными.
Использование протокола HSDPA на первом этапе позволило достичь скорости обмена 3,6 Мбит/с от станции к абоненту. На втором этапе был внедрен протокол HSUPA, обеспечивающий передачу данных от абонента к станции со скоростью до 5,76 Мбит/с . Третьим этапом стало появление технологии HSPA, базирующейся на HSDPA и HSUPA. Здесь скорость передачи от сотовой станции к абоненту может достигать при скачивании 14,4 Мбит/с и 5,76 Мбит/с на отдачу. Оператор «Скай Линк» был первопроходцем в размещении 3G в России. Через 5 лет от Россвязи получили разрешение и 3 крупнейших оператора России: Мегафон, МТС и Билайн.
На практике же, при приобретении модем с интернет-пакетом от МТС или Билайн, реальная скорость составляет 1-10 Мбит/с . Аналогичным образом обстоят дела и у Мегафон. Цифры 7.2, 14.4 в обозначениях модема – это максимальные скорости обмена данными между модемом/телефоном и сотовой вышкой. Конечные величины скоростей ограничены пропускной способностью существующих каналов связи между шлюзом оператора и интернетом.
Стоит также отметить и усовершенствованную технологию HSPA+. В ней используются сложные типы модуляций сигналов: 64 QAM и 16 QAM. Это позволило обеспечить скорость скачивания 43,2 Мбит/с . Первым оператором, предоставляющим свои модемы с поддержкой HSPA+, стал Мегафон в 2010 году. Через два года после этого аналогичную сеть запустила и компания МТС. Билайн присоединился позднее: в 2013 году.
Переход к 4G
В 2008 году МСЭ были сформулированы требования для стандарта беспроводной связи 4G. Среди них были новые требования к скорости передачи данных. Теперь для высокоподвижных абонентов должна была предоставляться скорость не менее 100 Мбит/с
, а для неподвижных – 1 Гбит/с
. Новые сети также должны были быть максимально объединены с IP сетями.
В 2012 МСЭ окончательно утвердил требования к сетям 4G. Основные из них перечислены ниже:
- Использование IP протоколов для коммутации пакетов.
- Динамическое разделение ресурсов для обеспечения большого числа подключений к одной соте. В данном случае – порядка 200 абонентов.
- Максимальная скорость обмена данными от 100 до 1000 Мбит/с .
- Поддержка большого количества услуг: видеоконференция, видеовызовы и т. п.
Такие требования были продиктованы резким увеличением объемов мобильного трафика начиная с 2005 года. Рост количества изображений и видео в сети, скачиваемых пользователями через коммуникаторы и планшеты привел к необходимости увеличения пропускной способности существующих сетей.
Например, в 2012 году количество смартфонов составляло уже 1 млрд. Кроме того, появление нового сегмента носимых устройств: умные часы, очки и датчики также увеличило объем передаваемой информации. Рост трафика с 2012 по 2013 год увеличился вдвое. Теоретически с помощью HSPA+ можно достигнуть скорости передачи 337 Мбит/с (используя HSDPA). Это указано в 11 выпуске стандартов 3GPP. На роль кандидата в сети 4G претендовала и HSPA+. Однако были и другие кандидаты: WiMAX, UMB и LTE.
Появление LTE
Технология Long-TermEvolution или LTE разрабатывалась 3GPP и на четвертое поколение первоначально не претендовала. Она должна была заменить собой существующие UMTS и CDMA сети и обеспечивать повышенную скорость обмена и новое ядро сети. Первоначальная верхняя граница нисходящей скорости составляла 326 Мбит/с, а восходящей – 172 Мбит/с. Важным улучшением стало и уменьшение времени отклика до 5 мс (так называемого ping) путем упрощения архитектуры IP сетей и переход к единой инфраструктуре.
Стоит отметить, что изначально коммутация пакетов поддерживалась только внутри all-IP сети. Поскольку в существующих GSM, UMTS сетях голосовые вызовы обеспечиваются коммутацией каналов, переход операторов на LTE требовал реструктурирования сетей. В настоящее время в России используется метод Circuit-switchedfallback . В этом случае LTE обеспечивает только передачу данных, а для совершения голосового вызова телефон переключается в обратно в режим GSM.
LTE для конечных пользователей. 4G модемы
В настоящее время LTE развернуто более, чем в 70 российских городов. Для голосовых вызовов используется режим CSFB: когда происходит вызов, смартфон переключается в GSM или UMTS режим, после чего производится обратный переход в LTE. Это означает, что преимущества высоких скоростей оценят именно пользователи мобильного интернета, хотя телефоны с поддержкой LTE уже давно поступили в продажу. В данном разделе описываются именно 4G модемы, предоставляемые тремя основными операторами: Мегафон, МТС, Билайн и специфика их услуг.
Параметры модемов
Для работы требуется специальная USIM карта, которая приобретается при подключении. В основном используется многодиапазонный LTE модем Huaiwei E3272 S, заблокированный на использование только одного оператора. Впрочем, в интернете достаточно информации по разблокировке, что не составит проблемы при смене оператора.
Модем (акроним, составленный из слов мод улятор- дем одулятор) — устройство, применяющееся в системах связи и выполняющее функцию модуляции и демодуляции. Модулятор осуществляет модуляцию, то есть изменяет характеристики несущего сигнала в соответствии с изменениями входного информационного сигнала, демодулятор осуществляет обратный процесс. Частным случаем модема является широко применяемое периферийное устройство для компьютера, позволяющее ему связываться с другим компьютером, оборудованным модемом, через телефонную сеть (телефонный модем) или кабельную сеть (кабельный модем).
Типы модемов:
По исполнению:
Внешние — подключаются к COM или USB порту, обычно имеют внешний блок питания (существуют USB-модемы, питающиеся от USB и LPT-модемы).
Внутренние — устанавливаются внутрь компьютера в слот ISA, PCI, PCMCIA, AMR, CNR
Встроенные — являются внутренней частью устройства, например ноутбука или док-станции.
По принципу работы:
Аппаратные — все операции преобразования сигнала, поддержка физических протоколов обмена, производятся встроенным в модем вычислителем (например с использованием DSP, контроллера). Так же в аппаратном модеме присутствует ПЗУ, в котором записана микропрограмма, управляющая модемом.
Винмодемы — аппаратные модемы, лишённые ПЗУ с микропрограммой. Микропрограмма такого модема хранится в памяти компьютера, к которому подключён модем. Работоспособен только при наличии драйверов, которые обычно писались исключительно под операционные системы семейства MS Windows.
Полупрограммные (Controller based soft-modem) — модемы, в которых часть функций модема выполняет компьютер, к которому подключён модем.
Программные (Host based soft-modem) — все операции по кодированию сигнала, проверке на ошибки и управление протоколами реализованы программно и производятся центральным процессором компьютера. При этом в модеме находится аналоговая схема и преобразователи: АЦП, ЦАП, контроллер интерфейса (например USB).
По типу:
Аналоговые — наиболее распространённый тип модемов для обычных коммутируемых телефонных линий
ISDN — модемы для цифровых коммутируемых телефонных линий
DSL — используются для организации выделенных (некоммутируемых) линий используя обычную телефонную сеть. Отличаются от коммутируемых модемов кодированием сигналов. Обычно позволяют одновременно с обменом данными осуществлять использование телефонной линии в обычном порядке.
Кабельные — используются для обмена данными по специализированным кабелям — к примеру, через кабель коллективного телевидения по протоколу DOCSIS.
Основная статья: Беспроводной модем
Спутниковые
PLC — используют технологию передачи данных по проводам бытовой электрической сети.
Наиболее распространены в настоящее время:
Внутренний программный модем
Встроенные в ноутбуки модемы.
Внешний аппаратный модем
Основные элементы модема
Порты ввода-вывода — схемы, предназначенные для обмена данными между телефонной линией и модемом с одной стороны, и модемом и компьютером — с другой. Для взаимодействия с аналоговой телефонной линией зачастую используется трансформатор.
Сигнальный процессор (Digital Signal Processor, DSP) Обычно модулирует исходящие сигналы и демодулирует входящие на цифровом уровне в соответствии с используемым протоколом передачи данных. Может также выполнять другие функции.
Контроллер управляет обменом с компьютером.
Микросхемы памяти: ROM — энергонезависимая память, в которой хранится микропрограмма управления модемом — прошивка, которая включает в себя наборы команд и данных для управления модемом, все поддерживаемые коммуникационные протоколы и интерфейс с компьютером. Обновление прошивки модема доступно в большинстве современных моделей, для чего служит специальная процедура описанная в руководстве пользователя. Для обеспечения возможности перепрошивки для хранения микропрограмм применяется флэш-память (EEPROM). Флэш-память позволяет легко обновлять микропрограмму модема, исправляя ошибки разработчиков и расширяя возможности устройства. В некоторых моделях внешних модемов она так же используется для записи входящих голосовых и факсимильных сообщений при выключенном компьютере.
NVRAM — энергонезависимая электрически перепрограммируемая память, в которой хранятся настройки модема. Пользователь может изменять установки, например используя набор AT-команд.
RAM — оперативная память модема, используется для буферизации принимаемых и передаваемых данных, работы алгоритмов сжатия и прочего.
Модемы с дополнительными возможностями
Факс-модем — позволяет компьютеру, к которому он присоединён, передавать и принимать факсимильные изображения на другой факс-модем или обычную факс-машину.
Это позволяет осуществить:
Использование такого модема в режиме автоответчика и для организации голосовой почты.
История
Компания AT&T Dataphone Modems в Соединённых Штатах была частью SAGE (ПВО системы) в 50-х годах. Она cоединяла терминалы на различных воздушных базах, радарах и контрольных центрах с командными центрами SAGE, разбросанными по США и Канаде. SAGE использовала выделенные линии связи, но устройства на каждом из концов этих линий были такими же по принципу как современные модемы.
Первым модемом для персональных компьютеров стало устройство компании Hayes Microcomputer Products, которая в 1979 году выпустила Micromodem II для персонального компьютера Apple II. Модем стоил 380 долл. и работал со скоростью 110/300 б/сек.
В 1981 году фирма Hayes выпустила модем Smartmodem 300 б/сек, система команд которого стала стандартом де-факто.
Слово «модем» является аббревиатурой, образованной от английских слов «модулятор» и «демодулятор». Если максимально упростить суть выполняемых им задач, то можно сказать, что это устройство способно отправлять сигнал и считывать сигнал, направленный ему. Изначально цифровой сигнал направлялся от модема к модему по обычной телефонной линии.
Перед отправкой информации модем модулирует данные в сигнал, совместимый с телефонной линией, а принимающий модем демодулирует полученный им сигнал, то есть вновь преобразует его в цифровые данные. Беспроводной модем-передатчик преобразует цифровые данные в радиосигналы, а модем-приемник вновь возвращает их в изначальную форму. То есть на модемы возлагалась задача по «переводу» информации на «язык», понятный коммуникационным линиям. И, разумеется, «перевод» с этого «языка» тоже входил в круг задач модема.
Модемы начали применяться еще в 1960-х годах. Использовались они для того, чтобы соединить между собой терминалы посредством обычной телефонной линии. Опишем наиболее типичную для тех далеких лет ситуацию, в которой использовался модем.
В филиале компании или магазине располагался «немой» терминал ввода-вывода без собственного процессора. Такие терминалы были весьма распространены в те годы, когда большая ЭВМ считалась весьма дорогим удовольствием. Далеко не каждая компания могла позволить себе собственный компьютер. Поэтому была распространена практика брать напрокат некоторую толику времени большой машины. И некоторые фирмы пользовались такой возможностью. Чтобы воспользоваться отведенным компании машинным временем, ее терминал соединялся с удаленным компьютером при помощи модема. Скорость соединения составляла всего 300 бит в секунду.
«Немые» терминалы представляли собой лишь экран и клавиатуру к удаленному компьютеру. Современные облачные технологии во многом являются возвратом в шестидесятые годы минувшего века. Идея та же самая: выполнение программ возлагается на ресурсы удаленного компьютера. Другое дело, что сегодня на службу этой идее поставлена вся мощь и все достижения высокотехнологической отрасли за минувшие с той сравнительно недавней поры десятилетия.
В те годы были очень распространены терминалы, называвшиеся DEC VT-100. Их можно даже считать своего рода «стандартом» тех далеких дней. До сих пор именно этот тип подобного рода устройств является прототипом для эмуляторов терминала. Рассматриваемый нами VT-100 обладал дисплеем, вмещавшим 25 строк текста; по 80 знаков в каждой строчке. Когда пользователь вводил символ, модем отправлял компьютеру его ASCII-символ. А удаленный компьютер вновь возвращал его терминалу, делая возможным отображение знака на расположенном в офисе дисплее. Ведь «немые» терминалы были лишены даже собственных средств редактирования текста и управления экраном.
В конце 1970-х персональные компьютеры получили некоторое распространение. И тогда появился первый робкий аналог Интернета: электронные доски объявлений; bulletin board systems (BBS). Человек мог сделать сервером такой доски объявлений свой компьютер, оборудованный одним или двумя модемами. А другие люди получали возможность подключиться к этой доске объявлений. Не исключено, что это была первая более или менее исторически значимая попытка обычных пользователей наладить цифровое общение. Впрочем, «рядовой пользователь» тех лет был, чаще всего, очень грамотным инженером. Да и модем стоил совсем не дешево. К примеру, модемы для компьютера стоили 900 и даже 2000 долларов США, в зависимости от возможностей модулятора-демодулятора.
В секунду эти древние модемы, как уже отмечалось выше, могли передавать всего 300 бит в секунду. Современному пользователю, привыкшему к гигантским графическим и звуковым потокам, передаваемым по Сети, она может показаться очень маленькой. Но на самом деле это не совсем так. 300 бит это примерно 30 текстовых символов. Намного больше букв, чем способен прочитать за одну секунду человек. До определенного момента эту скорость просто не имело смысла повышать.
Когда электронные доски объявлений стали использоваться для передачи программ и картинок, эта скорость перестала соответствовать велению времени. И промышленность, как это часто бывает, откликнулась на реальные потребности пользователей. С шестидесятых по конец девяностых годов минувшего века сменились несколько поколений модемов. Начиная с 1980-х годов очередное поколение стало появляться примерно каждые два года, хотя, разумеется, никакого строгого правила не существовало:
- 300 бит в секунду. С 1960-х по 1983 год
- 1 тысяча 200 бит в секунду. Обрели популярность в 1984 и 1985 году
- 2 тысячи 400 бит в секунду
- 9 тысяч 600 бит в секунду. Впервые появились в конце 1990-го и начале 1991 года
- 19,2 килобит в секунду
- 28,8 килобит в секунду
- 33,6 килобит в секунду
- 56 килобит в секунду. Стали стандартом де-факто в 1998 году
- Но уже в 1999 году начали обретать популярность ADSL-модемы, чья скорость могла теоретически достигать 8 мегабит в секунду
Модем со скоростью 300 бит в секунду
Начнем рассмотрение принципов работы модемов с устройств, чья скорость передачи данных составляла всего 300 бит в секунду. На их примере проще всего объяснить принцип работы модема как такового. В этих модемах для передачи информации по телефонной линии использовался ключ смещения частоты; frequency shift keying (FSK). На этом «языке» определенные звуки соответствовали определенным битам. Эти звуки определенной частоты называли тонами модема.
Модем терминала (обращающийся модем) звонил модему компьютера и просил у него разрешения установить соединение. Если говорить о модеме терминала, то логическому нулю соответствовал 1070-герцовый тон, а логической единице — 1270-герцовый. Модем компьютера (отвечающий модем) передавал 2025-герцовый тон, который соответствовал нулю или 2225-герцовый, соответствующий единице.
Поскольку обращающийся и отвечающий модемы использовали разные частоты тонов, они могли использовать телефонную линию одновременно. Такой режим работы называли дуплексным или одновременно двухсторонним. Модемы, которые не могли одновременно передавать и принимать информацию называли полудуплексными. Но такие несовершенные устройства встречались довольно редко даже в те годы, когда цифровые информационные делали первые робкие шаги.
Итак, соединение установлено, и пользователь вводит на клавиатуре букву «a». Ее десятичный код: 97; бинарный: 01100001. В терминале располагалось специальное устройство по имени UART или универсальный асинхронный приемник-передатчик. Оно разбивало байт на отдельные биты и отправляло их через серийный порт RS-232. К этому порту был подключен модем, который по одному передавал биты удаленному компьютеру по телефонной линии.
Модем со скоростью 56 килобит в секунду
Чтобы привести скорость модемов в соответствие с потребностями пользователей, конструкторам уже не хватало возможностей технологии FSK. Сначала ей на смену пришла PSK, а затем QAM. Не станем вдаваться в детали этих технологий. Отметим только, что они позволяли передавать немыслимые по тем временам объемы информации, выжимая все возможное из 3000-герцовой полосы пропускания обычной телефонной линии, изначально предназначенной для голосовых бесед.
Модем, теоретическая максимальная скорость которого могла достигать 56 килобит в секунду, на самом деле соединялся с удаленным компьютером на скорости примерно 48 килобит в секунду. При условии идеальной телефонной линии. Чем лучше качество линии, тем выше скорость соединения. Чтобы определить достижимую скорость, такие модемы использовали концепцию «постепенной деградации» («gradual degradation»). Модем тестировал линию и отсоединялся. Затем соединялся снова на более низкой скорости. И так до тех пор, пока скорость не приходила в соответствие с реальными возможностями телефонной линии.
ADSL-модемы
Следующим этапом эволюции модемов стали ADSL-устройства этой категории. ADSL является аббревиатурой английских слов «asymmetric digital subscriber line» («асимметричная цифровая линия абонента»). В чем же выражается ее асимметрия? Эти модемы способны передавать данные в одном направлении быстрее, чем во втором. Между домом или офисом и телефонной компанией протягивался специальный медный кабель. Этот кабель давал возможность обмениваться с удаленным компьютером намного большими объемами данных, чем это было возможно с использованием обычной телефонной линии. Напомним, что полоса ее пропускания достигала всего 3000 герц.
Если и дома, и в офисе телефонной компании имелись ADSL-модемы, кабель, протянутый от одного модема к другому, играл роль высокоскоростной информационной магистрали. Между домом и телефонной компанией (то есть в направлении противоположном основному трафику) предельная скорость могла достигать примерно одного миллиона бит в секунду, то есть одного мегабита в секунду. В обратном направлении (от телефонной компании к дому) скорость теоретически могла достигать 8 мегабит в секунду. Но это при идеальных условиях, практически недостижимых в реальном мире. Эта же линия могла использоваться и для телефонных переговоров, а не только для передачи потоков цифровых данных.
По своей сути принцип ADSL-модемов очень прост. Полоса пропускания новой, более емкой телефонной линии, в диапазоне от 24 тысяч герц до 1 миллиона 100 тысяч герц делилась на отрезки по 4 тысячи герц каждый. С каждым таким отрезком ассоциировался виртуальный модем. Всего получалось 249 виртуальных модемов, каждый из которых тестировал свой участок полосы пропускания и старался выжать из него максимум скорости. Таким образом скорость передачи данных ADSL-модема вычисляется как сумма скоростей 249 виртуальных модемов. Если максимально упростить описание этой технологии, то можно сказать, что почти две с половиной сотни традиционных модемов объединены в одной коробке и столько же телефонных линий — в одном кабеле.
От точки к точке. Протокол PPP
Наше повествование выглядело бы неполным и незавершенным, если бы мы не уделили внимание протоколу PPP. В наши дни пользователь уже не связывается непосредственно с компьютером другого пользователя. Модем вашего компьютера обращается к провайдеру услуг Интернета (Internet service provider; ISP). позволяет нам подключиться к любому серверу в Сети. Благодаря Глобальной Сети и провайдерам, больше нет необходимости посимвольной передачи информации. Ваш модем занимается маршрутизацией TCP/IP-пакетов между вашим компьютером и провайдером.
Стандартной технологией маршрутизации этих пакетов для вашего модема является протокол PPP (Point-to-Point Protocol; протокол «от точки к точке»). Его базовая идея весьма проста: TCP/IP-стек вашего компьютера формирует TCP/IP-дейтаграммы, то есть пакеты данных, содержащие адрес, по которому их следует доставить. Эти пакеты направляются в модем для последующей их передачи. Компьютер провайдера получает каждую дейтаграмму и отправляет ее через Интернет по указанному адресу. Процесс передачи данных от провайдера к вам протекает по аналогичному сценарию.
Да, всего за два десятилетия с тех пор, как компьютеры только начинали становиться и до конца девяностых годов минувшего века скорость передачи информации возросла в десятки тысяч раз. На сегодняшний день — уже в миллионы! Те полтора десятилетия, которые лежат между двухтысячным годом и современностью, могут стать темой отдельного интересного повествования. Это история, которая создается и пишется на наших глазах.
По материалам computer.howstuffworks.com