На главную

Библиотека Интернет Индустрии I2R.ru

Rambler's Top100

Малобюджетные сайты...

Продвижение веб-сайта...

Контент и авторское право...

Забобрить эту страницу! Забобрить! Блог Библиотека Сайтостроительства на toodoo
  Поиск:   
Рассылки для занятых...»
I2R » Подключение к Интернету » Модемы

Впечатления от работы модема (Omni 56K PCI)

Работа модема была проверена в условиях нескольких коммутируемых городских линий различного качества и одной офисной линии. Модем был был проверен на двух разных компьютерах (на обеих машинах была установлена Windows 98SE):

  • с процессором AMD K6-2 350MHz и 64Mb оперативной памяти
  • с процессором Celeron 566MHz и 256Mb оперативной памяти

В условиях хорошей линии, обеспечивающей для большинства модемов возможность работы на протоколе V.90 со скоростями в диапазоне от 32000 до 45333 бит/с, Omni 56K PCI во всех попытках соединялся на скоростях 40000 - 42666 бит/с. Такой оптимизм, нехарактерный для модемов на чипсете PCtel от других производителей, несколько удивляет. Однако по результатам многочисленных тестовых загрузок zip-файла демонстрируемый модемом CPS оказался существенно ниже предполагаемого для первоначальной скорости: показанные значения (около 3100 байт/с) в конкретных условиях характерны скорее для среднего 33600-модема, на V.90 же большинство известных модемов от USR или ZyXEL (в т.ч., и внешняя модель фирмы ZyXEL - Omni 56K на чипсете M4) демонстрируют производительность не менее, чем на 20% выше. Особо заметим, что разница в производительности лежит далеко за рамками "ошибки эксперимента" (по крайней мере, для данной линии), и не может быть списана на эту ошибку.

Чтобы разобраться в причинах такого невысокого результата, было обращено внимание на статистику, выводимую модемом, в различные моменты сеанса - в начале, в середине, после всплеска помех. Наблюдается следующая картина, практически неизменная во всех попытках: первоначально модем устанавливает соединение на явно завышенной скорости, из-за чего на уровне протокола коррекции ошибок возникает большое количество сбойных блоков. Через некоторое время (около 15-20 секунд) модем снижает скорость с помощью rate renegotiation (пересогласования скорости) на ступень вниз. Еще через некоторое время - опять снижает скорость. После трех-четырех последовательных снижений скорости модем начинает работать более стабильно. По результатам этих пересогласований линейная скорость составляет уже более скромную величину: 34666 - 36000 бит/с. Правда, и в этом случае некоторый процент сбойных блоков все же возникает, но это уже стоит связывать с объективными факторами в виде постоянно присутствующих импульсных помех на конкретной линии. Точно также, как и при первоначальном соединении, модем выбирает завышенную скорость и по результатам ретрейна, после чего постепенно снижает ее по описанной выше схеме. Отчасти оправданная на "идеальных" линиях агрессивность модема в выборе линейной скорости, к сожалению, не может быть изменена командами модема в случаях, подобных описанному.

В условиях линии неплохого качества, хотя и не позволяющей работать на V.90, но все же обеспечивающей вполне приличную связь на V.34 (со скоростями 26400 - 31200 бит/с для разных модемов), поведение Omni 56K PCI весьма схоже с описанным для случая V.90. И точно также, реальная скорость приема данных (CPS) отстает от традиционной для большинства других модемов приблизительно на 20%. Последовательное прохождение трех ретрейнов, приводящее к невозможности выполнить (или завершить) следующий по счету ретрейн - "ахиллесова пята" некоторых программных модемов - в случае с Omni 56K PCI не приводит к катастрофическим последствиям. Но наблюдается другая неприятная особенность: уже после второго ретрейна в третьей попытке у модема возникает своеобразный "синдром 21600": вне зависимости от качества линии модем выбирает минимальную скорость модуляции 2400 символов/с, при этом максимальная скорость в линии составляет 19200-21600 бит/с. Для выхода из этого состояния необходимо дождаться мощной помехи (или самим создать таковую, например, снятием трубки на телефоне), которая вызовет ретрейн с последующим выбором более высокой скорости модуляции.

Плохая линия. Помимо обычных помеховых факторов, характерных для большинства линий (в т.ч., двух рассмотренных выше), эта линия отличается еще и достаточно узкой полосой пропускания, т.е., передаваемый сигнал на высоких частотах затухает настолько, что перестает быть слышен модемом. Два эталонных модема, IDC2814BXL/VR+ и U.S.Robotics Faxmodem OEM-2977, способны работать на данной линии в диапазоне скоростей от 4800 до 14400 бит/с. При смене "эталонных" модемов на ZyXEL Omni 56K PCI максимальная скорость, которую удалось получить, составила 9600 бит/с. Основными же значениями скорости на протяжении сеанса являлись 4800 и 7200 бит/с. Стоит заметить, что в этих условиях избыточного (по сравнению с эталонными модемами) числа пересогласований скорости не наблюдалось, а средняя эффективная скорость приема данных приблизительно соответствовала демонстрируемым линейным скоростям (хотя она и была заметно ниже средних показателей для IDC2814BXL/VR+ и U.S.Robotics Faxmodem OEM-2977). Причины столь невысокого результата отчасти могут быть обусловлены свойствами чипсета PCtel. В нашем случае полоса пропускания канала позволяет модемам использовать скорости модуляции 2400, 2743 или 2800 символов в секунду. Однако, из трех этих скоростей модуляции в модеме ZyXEL Omni 56K PCI присутствует лишь одна: минимальная, 2400 символов/с. Данная скорость модуляции не позволяет модему достаточно эффективно использовать полосу пропускания канала (по сравнению с модемами, работающими с использованием модуляционной скорости 2800 символов/с в тех же условиях). Результатом этого является более низкая линейная скорость у Omni 56K PCI.

Линия внутри офиса использовалась для проверки воздействия моделируемых помех на поведение модема. Для полноты картины статистика, демонстрируемая модемом, сравнивалась с картиной происходящего в представлении напарника - модема U.S.Robotics Courier. Кратковременные помехи на практически идеальной линии вызывают закономерную реакцию со стороны модема - снижение скорости. Для этих целей модем практически никогда не прибегает к ретрейну, обходясь простым rate renegotiation. В условиях частых помех модем так же склонен использовать rate renegotiation, иногда при этом смена скорости не происходит - выполняется т.н. пересогласование на текущую скорость (происходящее хорошо видно в статистике модема-напарника). Но вот повышение скорости модемом Omni 56K PCI с использованием запроса rate renegotiation - явление чрезвычайно редкое. После прекращения помехового воздействия модем будет неограниченно долго работать на скорости 26400 и даже 24000 бит/с, не предпринимая попыток увеличения скорости. Особо подчеркнем, что в тех же условиях ретрейн, провоцируемый снятием трубки на телефоне, позволяет модему сразу же выбрать скорость 33600 бит/с. Увеличение скорости с помощью запроса rate renegotiation было замечено у модема ZyXEL Omni 56K PCI всего лишь дважды, и в обоих случаях ему предшествовало сильное (на несколько ступеней) снижение скорости. Это наводит на мысль, что подъем скорости возможен только в том случае, если разница между "текущей" и "предыдущей" линейной скоростью составляет существенную величину, в остальных же случаях запросов на увеличение скорости не происходит.

В реальной жизни скорость приема будет меняться в основном по двум причинам: или будет выполнен ретрейн (например, в результате сильных помех), и по его результатам будет выбрана более высокая скорость; или будет использован момент пересогласования скорости удаленным модемом, в результате чего ZyXEL Omni 56K PCI сможет выбрать новую скорость (заметим, что такой возможностью - выбирать "свою" скорость в момент rate renegotiation, запрошенного удаленной стороной - обладают далеко не все модемы). Вероятность обоих событий зависит от случайных факторов и на некоторых линиях может стремиться к нулю - в этом случае надо быть готовым к возможной деградации линейной скорости на прием.

По результатам экспериментов на различных типах линий следует отметить сравнительно высокую надежность удержания соединения модемом Omni 56K PCI, нехарактерную для большинства "программных" модемов других производителей.


Опубликовано -- 12 февраля 2001 г.

Константин Алешин, Иван Бородин
Сокращенный вариант, полный текст на IXBT

Спонсор раздела

Другие разделы
Провайдеры
Хостинг
Модемы
Первые шаги
Модемный доступ
ISDN доступ
Спутниковый доступ
Новое в разделе
xDSL доступ
Регистрация доменов
I2R-Журналы
I2R Business
I2R Web Creation
I2R Computer
рассылки библиотеки +
И2Р Программы
Всё о Windows
Программирование
Софт
Мир Linux
Галерея Попова
Каталог I2R
Партнеры
Amicus Studio
NunDesign
Горящие путевки, идеи путешествийMegaTIS.Ru

2000-2008 г.   
Все авторские права соблюдены.
Rambler's Top100