Автор: Adeptus. Дата: 25.04.2007 г. (просмотров - 11675)
Допустим, мы имеем качественный, правильно подключенный и настроенный DSL-модем. работающий на пределе своих возможностей. Можем ли мы "разогнать" его, увеличив пропускную способность хотя бы на треть? Ответ отрицательный! Если бы в самом деле такое было возможно, производители сделали бы это за нас! Однако DSL-модем, стабильно работающий на "паспортной" скорости — достаточно редкое явление, если не сказать "уникальное". Модему приходится работать в суровых условиях дикой природы, сражаясь с помехами, кривыми настройками и прочими, порождениями хаоса и энтропии. Если реальная скорость работы не соответствует расчетной, необходимо проанализировать ситуацию, найти, где зарыта собака, и откопать ее ко всем чертям! В настойке DSL-модема присутствует очень много черной магии, не описанной ни в сопроводительной инструкции, ни в документации. Магические заклинания рассеяны по всему Интернету, и чтобы собрать их, нужно очень много блуждать в темноте...
Возьмем наш модем в руки и посмотрим, что такого можно сотворить с ним. Заранее предупреждаю: будет очень хорошо, если модем вообще не перестанет работать. Шутка! Расслабьтесь! Наши эксперименты абсолютно безопасны! В коробке с DSL-модемом обычно присутствует маленькая прямоугольная штучка (иногда встроенная в сам модем) с тремя выходами, которые обозначаются как LINE, PHONE и МОDEM (ADSL). Штучка называется Splitter, что в переводе с английского означает «расщепитель», «разделитель»: он разделяет входной сигнал (LINE) на низкочастотную составляющую (с которой работает телефон (PHONE) или обыкновенный модем типа ZyXEL OMNI 56K Pro) и высокочастотную, предназначенную для DSL-модема. В отличие от обыкновенного модема, который работает в узкой полосе частот, заканчивающейся где-то в районе 4 КГц, DSL-модемы охватываю намного более широкий спектр (от 26 до 1104 КГц), что позволяет развивать мегабитные скорости на тех же самых каналах (и практически тех же самых требованиях к телефонной "лапше". Однако для максимальной скорости применяют качественную витую пару протяженностью не более 5-10 км.)  Исходящий поток (upstream) занимает нижнюю часть спектра — от 26 до 138 КГц. Входящий поток (downstream) простирается от 138 до 1104 КГц (на самом деле цифры весьма условны и варьируются от одного стандарта к другому). Таким образом, диапазон, отведенный исходящему потоку, уступает входящему в восемь раз! Другими словами, DSL-модемы оптимизированы для "сосунов", то есть для тех, кто хочет только качать, ничего не отдавая взамен. Конечно, можно построить домашний сервер на основе DSL-модема, но... скорость отдачи будет составлять одну восьмую от скорости приема, на которую модем, собственно, и рассчитан. На самом деле, точное соотношение определяется качеством канала. Например, на моей телефонной линии модем принимает 2 мегабита, а отдает 500 килобит, то есть исходящий поток меньше входящего всего в четыре раза. Вот и создавай корпоративный web/ftp-сервер на DSL-основе! Входящий поток остается практически незадействованным, а исходящий буквально "задыхается" от наплыва пользователей. По долгу службы вынужденные передавать большие объемы данных по электронной почте или ftp (полиграфические изображения, макеты книг и т.д.). пользователи страдают не меньше других. Увы! Изменить соотношение частот методом паяльника и отвертки не получится. Стандарт не велит. Как минимум, придется перестроить стационарное оборудование, установленное на АТС, а никто не позволит трогать его. Кстати, существуют и другие стандарты, их перечень и краткие характеристики приведены в таблице 1.  Как видно, самым выгодным стандартом для организации домашнего сервера оказывается Annex J ASDL2. Однако его поддерживают далеко не все модемы и провайдеры. Но вернемся к сплиттерам. Можно ли включать DSL-телефон без них? Как они повлияют на качество связи? На этот счет существует множество мнений, но большинство из них неправильные. Чтобы не блуждать впотьмах, возьмем принципиальную схему добротного сплиттера от Siemens и посмотрим, как он устроен (рисунок 1).  Телефонная линия (LINE) соединяется с ADSL-модемом практически напрямую! Именно "практически", так как соединение идет через емкостную развязку по конденсаторам С1, С2, плюс защита, образованная разрядником GD1 с конденсатором С4 и плавкими предохранителями F1. F2. Зато к телефонному выходу присобачена сложная система фильтрации на полосовых/резонансных трансформаторах, она убирает всю высокочастотную составляющую и попутно исключает влияние телефона на DSL-модем.  График прохождения сигнала по линии LINE-ADSL представляет собой чуть ли не математическую прямую, то есть сплиттер не вносит никаких существенных искажений. Очень хорошо!  Вот кривая прохождения сигнала по линии LINE-POST (POST — это телефон или обычный модем). Как видно, начиная с 34 КГц вся высокочастотная составляющая полностью вырезается, но сам профиль кривой... Ой, лучше не надо. Телефону еще ничего, а у модема (обыкновенного, то есть не DSL) могут возникнуть серьезные проблемы, и скорость передачи данных существенно упадет. Теперь (для контраста) возьмем сплиттер от ZyXEL OMNI. Принципиальная схема не внушает особого доверия: телефонная линия соединена с DSL-модемом натуральной прямой, и здесь нет ничего, кроме защитного варистора VR1.  Итого: неправильный расчет трансформатора L1 привел к значительным искажениям сигнала в цепи LINE-ADSL (рисунок 5). ухудшив скоростные характеристики модема.  Что же насчет обыкновенного телефона (модема)? Увы, нас ждет еще более безрадостная картина, и сплиттер плавно ослабит сигнал, обрезая его в районе 11 КГц. Но даже в районе 3,7 КГц сигнал уменьшается уже на -10 dB, что ухудшит не только модемную связь, но и голосовой телефон! Вывод: включать DSL-модем напрямую в телефонную линию можно! Скорость передачи обычно только возрастает (особенно если в комплекте идет дешевый сплиттер). Обычный модем можно подключать параллельно в DSL безо всяких дополнительных устройств! Если модем нечувствителен к высокочастотным помехам и не создает их сам, такое решение будет наилучшим! Кто-то может спросить: «Зачем оставлять обычный модем, если есть DSL?» Отвечаю: тарифные планы некоторых провайдеров приводят к тому, что dial-up становится дешевле! При передаче-приеме большого объема данных, нужных не срочно, это весьма актуально, к тому же через модем можно администрировать свой компьютер на расстоянии, держать BBS или... предоставлять «провайдерские» услуги своим знакомым. Да много причин тут есть... Модем для мониторинга телефонной линии. Достаточно часто скорость передачи данных неожиданно падает и, похоже, совсем не собирается возвращаться назад. Можно, конечно, позвонить в службу поддержки и выслушать совершенно бесполезный совет "переустановить Windows", но лучше попытаться разобраться с проблемой самостоятельно. Виновником может быть кто угодно: операционная система, браузер, злобный Троян, неисправность DSL-модема, телефонный кабель, сервер провайдера или... Да что угодно! Через несколько месяцев интенсивного серфинга через DSL может нагрянуть конкретное торможение браузера (из-за фрагментации файловой системы), хотя ни модем, ни Интернет-канал ни при чем. Кстати, очистка кеша, как и дефрагментация штатными дефрагментатором, помогает далеко не всегда — используй дефрагментаторы от О&О или Symantec. Однако, уверен, ты и сам как-нибудь разберешься с этим. Остаются два главных подозреваемых: телефонный кабель и провайдер. Если сервер провайдера отдает файлы с нормальной скоростью (за вычетом возможной нагрузки, характерной для данного времени суток), то DSL-модем функционирует нормально и за телефонный канал можно даже не волноваться. Самая вероятная причина падения скорости — перегрузка магистральных интернет-каналов или проблемы у ап-линка (вышестоящего провайдера). Если даже сервер провайдера откликается неохотно, необходимо исследовать качество передачи данных по телефонному кабелю. За что мы любим ZyXEL OMNI 56k Pro, так это за его LCD-дисплей, отображающий в реальном времени АЧХ-линии и прочую полезную информацию. Как насчет DSL-модемов? Практика показывает, что большинство DSL-модемов (даже из дешевых серий) содержат довольно развитую систему мониторинга физического канала связи, но по непонятным соображениям прячут этот агрегат от пользователей в недокументированных сочетаниях команд. Возьмем, например, ZyXEL OMNI ADSL USB. Дешевый, но довольно неприхотливый и стабильно работающий модем. Лениво перемигивается бело-зеленой иконой в правом углу экрана... Двойной мышиный щелчок вызывает информационное окошко спартанского типа, с указанием количества принятых и переданных байт. В правом верхнем углу наличествует традиционный крестик "Закрыть". Никаких других элементов управления не наблюдается... Однако стоит нажать "секретную" комбинацию <Alt>+<A>. как диалоговое окно значительно преображается, показывая кнопки Advanced monitoring и Configuration wizard. Вторая из них нам мало интересна: обычный мастер, вызывается при настройке модема. Однако на Advanced monitoring остановимся поподробнее. Нажимаем его и попадаем в стандартный настроечный диалог. Тот самый, который можно вызывать и с «Панели управления», и через «Главное меню» — «Программы» - ZyXEL OMNI ADSL USB - ZyXEL OMNI ADSL USB. Фи! Какое разочарование. Нам предлагают узнать «протокольную» скорость приема-передачи, изменить модуляцию, параметры ADSL-заголовка, идентификаторы виртуальных каналов и максимальный размер пакетов. За исключением размера пакетов, никакие настройки лучше не трогать. В лучшем случае скорость не изменится вообще, в худшем — DSL-модем просто не сможет установить связь с оконечным оборудованием, так как большая часть настроек продиктована именно им! Но вот мы нажимаем <A!t>+<A>, и настроечный диалог радикально преображается. Абсолютно преображается! Во вкладке General появляется симпатичный «светодиодный» индикатор, отображающий мгновенную скорость приема, а ниже — очень полезная кнопка Stop ADSL которую стоит отметить особо. Это единственный способ выйти из сети без прав администратора и без выдергивания телефонного кабеля из розетки, но увы, недокументированный. Думаю, не надо перечислять все ситуации, в которых пользователь хочет временно отключиться от интернета, особенно если он сидит на скоростном канале, когда выражение "Время — деньги" приобретает особую финансовую остроту. Опять-таки атаки извне случаются тоже... В следующей закладке, ATM Link Statistic (которой в стандартном диалоге и не ночевало), мы можем узнать статистику по АТМ-линку. Больше всего здесь нас интересует параметр Cells/Second — мгновенная скорость приема-передачи в ячейках. Размер самой ячейки можно вычислить разделив количество переданных (принятых) байтов на количество переданных (принятых) ячеек. В моем случае оно равно 53 байтам. (Попутно заметим, что есть два типа ячеек: CPLO и CPL1. Расшифровывается как Cell Lass Priority — приоритет потери ячейки. Цифра, следующая за «CPL», показывает, может он быть потерян (1) или не может (0). Приоритет назначается как самим DSL-модемом. так и оконечным оборудованием.) В любом случае это принятые ячейки. Непринятые указываются в графе Unroutable Cells, и на нормальных каналах с исправным модемом здесь должен наличествовать ноль. Также обрати внимание на количество НЕС-ошибок (Heder Error Control). Ненулевое значение свидетельствует о проблемах связи, и чем больше это значение, тем актуальнее проблемы. Следующая вкладка, по сути, продолжает предыдущую и приводит статистику по "хорошим" байтам и фреймам. Еще она сообщает общее количество «отброшенных" фреймов и байт (на нормальных каналах и то и другое должно быть равно нулю). Далее следуют: ошибки CRC. число пакетов с неправильной длиной, ошибки тайм-аута. Все они тоже должны быть равны нулю или, во всяком случае, близки к нему. Последняя вкладка - Physical Layer Statistic, целиком и полностью посвящена характеристикам физического канала связи, то есть телефонного кабеля. Noise margin — не что иное, как запас помехоустойчивости. Естественно, чем он больше, тем лучше. Вообще-то уровень зашумленности канала принято выражать в несколько иных единицах, то есть в RMS Noise Energy — среднеквадратичной мощности шума. Поле Attenuation определяет затухание сигнала в линии. Чем оно выше, тем ниже качество линии и, следовательно, меньше скорость передачи-приема данных. Магическая кнопка Bit Loading выводит на экран замечательную гистограмму, где отображается распределение скорости передачи в битах по частотам. Дело в том, что в ADSL-протоколе весь частотный диапазон нарезается на крохотные кусочки, каждый из которых используется независимо от остальных. Чем выше зашумленность на данном участке, тем ниже битовая плотность (скорость передачи) и. соответственно, наоборот. Чем больше провалов (и чем они глубже), тем выше уровень зашумленности линии. Сравнивая гистограммы, полученные в разное время, можно попробовать локализовать возможный источник помех, поскольку большинство источников включаются и выключаются в определенное время. Лабораторные испытания показывают, что основной вклад в скорость передачи данных вносит частотная характеристика линии (напрямую зависит от ее емкости) и... этот вездесущий шум. При низком уровне шума соединение устанавливается даже на «запредельных» расстояниях, несмотря на затухание. Сопротивление кабеля — не помеха DSL-модему. Самый же страшный враг — контакт с землей, который возникает, как правило, в результате повреждения изоляции или замокания кабеля Низкочастотный шум, порожденный им, в первую очередь бьет по исходящему потоку, однако и высокочастотного шума, образующегося за счет асимметрии параметров линии, при включенном ADSL-оборудовании тоже оказывается предостаточно, и скорость приема падает буквально на глазах. Только не пытайся "сушить" кабели ни ВЧ током, ни (тем более) подачей в телефонную сеть напряжения в 220 Вт. Только сожжешь оконечное оборудование (оно, между прочим, стоит нехилых денег), и неизвестно, что станет с телефонным кабелем. Короче говоря, угробить его легко, а тянуть заново придется явно за свой счет... Другой частный дефект — окислившаяся скрутка кабеля или непропай. Встречается сплошь и рядом. Бороться еще можно, есть хоть какие-то способы, но соседство витой пары с ABУ и прочими системами ВЧ-уплотнения порождают помехи, избавиться от которых очень сложно. То же самое относятся к ситуации с двумя витыми парами, висящими на DSL, в одном кабеле. Неожиданная потеря скорости вполне может объясняться тем, что кто-то из соседей (по кабелю) приобрел себе DSL-модем. В ответ ты измеряешь характеристики линии, тем самым получаешь ценный результат и успешно разбираешься в ситуации. Во всяком случае, будет с чем идти к провайдеру, чтобы поругаться. Остальные DSL-модемы тоже умеют измерять характеристики линии, что многие из них делают намного круче, чем ZyXEL OMNI USB. Однако каждый раз приходится заново самостоятельно определять "магические" комбинации. К примеру. ADSL ZyXEL USB630-11 требует совершить следующий обряд. Дважды щелкнуть мышью по пиктограмме модема, отображаемой в системном трее. На экране появляется диалог ADSL Control and Status с прямоугольным голубым логотипом ZyXEL. Жмем <Ctrl>+<Shift> и не отпуская, щелкаем мышкой логотип. Под логотипом тут же появляется кнопка с соблазнительным названием Advanced, она открывает диалог с огромным количеством разнообразных вкладок, в которых не так-то просто разобраться! Да ну их. Идем к вкладке Detonator (хорошее имечко, нечего сказать) с единственной кнопкой Monitor Performance. Все ключевые характеристики линии сосредоточены именно здесь! Вызов графической гистограммы осуществляется нажатием кнопки Bits Реr Тоnе. Модем ADSL USB D-Link DSL 200 Generation II поддерживает секретную комбинацию <Ctrl>-<F1>, которая вызывается из закладки Physical Link и отображает все необходимые нам характеристики. Модем ADSL USB D-Link DSL 200T делает то же самое комбинацией <ALD>+<D>. Модемы ADSL ZyXEL USB 630-C1 и ADSL ZyXEL USB 630-C1 заклинаются при помощи <Aft>+<A>. Владельцам остальных модемов можно посоветовать либо тупо перебирать все комбинации одну за другой, либо полазить по хакерским форумам — наверняка кто-то уже распотрошил драйвер и раскопал все заклинания... Заключение. DSL-модемы еще хранят множество тайн и магических способностей, расковырять которые нам только предстоит. Экспериментируй с настойками, дизассемблируй драйверы, потроши свежие прошивки! В общем, оттягивайся по полной! Мы же хакеры, а не пользователи какие-нибудь, в конце концов... Взято отсюда Прекрасный Volkswagen Caddy - новый автомобиль для отдыха! Делаем косметический ремонт квартир: профессионально и качественно. Вы останетесь довольны стильным и модным косметическим ремонтам в Вашей квартире!
|