Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Работать в Internet можно быстрее!

div.main {margin-left: 20pt; margin-right: 20pt} Работать в Internet можно быстрее!
Алексей Федоров

Проблема качества связи беспокоит в той или иной мере каждого пользователя Internet, если только его компьютер не подключен к Сети через выделенную линию. Тем же, кому приходится пользоваться телефонными линиями, не раз приходилось убеждаться в том, что такой способ не выдерживает никакой критики. Он морально устарел и давно уже не удовлетворяет современным требованиям связи, учитывая западные стандарты.


О причинах несостоятельности данного метода связи догадаться не так уж и трудно. Российские телефонные линии, устаревшая аппаратура городских АТС... Эти и многие другие причины являются достаточным объяснением плохому качеству связи, от которого страдает большинство пользователей Сети. Многим из вас, наверное, до боли знакома ситуация, когда соединение внезапно рвется без какой либо видимой причины. Особенно обидно, когда вы проводите ответственную игру, скажем, в шахматы с виртуальным соперником. Еще обиднее бывает при приеме или передаче почтовых сообщений большого объема. После восстановления связи приходится все начинать заново, а это потеря лишнего времени, которое в Сети стоит немалых денег. Здесь как нельзя лучше подходит старая добрая поговорка: "Время - деньги". Еще одна проблема: модем не может соединиться на требуемой скорости из-за шумов или загруженности линии. И приходится работать на черепашьей скорости, со скукой наблюдая за загрузкой очередной страницы в течение нескольких томительных минут.

В общем, не имеет смысла перечислять все неудобства, которые причиняет рядовым пользователям плохое качество связи по отечественным телефонным линиям. Однако это не значит, что всем поголовно надо подключаться к выделенным линиям. Похоже, есть способ частично ликвидировать перечисленные недостатки простым и совершенно бесплатным способом. Как вы, наверное, догадались, мы рассмотрим подборку программ, которые позволят оптимизировать ваше соединение с Internet. Мы подробно расскажем о большинстве их функций и выявим плюсы и минусы каждой утилиты.

MTUSpeed Pro 4.10

Эта утилита рассчитана для использования под Windows 95, но также может работать и под Windows NT. Предварительные настройки программы могут выглядеть следующим образом. На лицевой закладке во всплывающем меню "TCP/IP key is..." выводится список найденных устройств и компонентов системы, подлежащих настройкам TCP/IP. Для каждого такого профиля поддерживаются индивидуальные настройки. Ниже указывается ваш IP-адрес. Если вы подключены к Internet выделенной линией и имеете постоянный IP-адрес, он определится программой автоматически. При использовании подключения через телефонную линию в этой строке остаются нули.

TCP/IP
Данные по сети передаются порциями равной длины, называемыми пакетами (MTU - Maximum Transmission Unit). Пакет состоит из собственно данных (сегмента данных - MSS) и 40-битного заголовка, который служит для восстановления данных в нужной последовательности после их приема. Длина пакета не является неизменной величиной, ее можно варьировать, редактируя записи в системном реестре. Дабы избавить пользователя от такой кропотливой работы, требующей определенных знаний и навыков, многими производителями программного обеспечения было разработано довольно большое количество продуктов, которые комплексно изменяют настройки TCP/IP системного реестра. Отдельные программы обладают дополнительными функциями, которые позволяют пользователю проверить и подобрать оптимальный набор настроек и установок.


Так выглядит основное окно настроек программы MTUSpeed. Здесь настраиваются основные параметры протокола TCP/IP.

В центре окна в рамке, как показано на рисунке, находится ключевая формула настроек. Здесь необходимо сделать некоторые пояснения. RWIN, или Default Receive Window, - это количество неподтвержденных данных, которые могут поддерживаться при TCP-соединении. Multiplier - множитель, который используется для вычисления RWIN. Его значения, как правило, 2, 4 и 6, но можно поставить любое вам угодное, если вы считаете это целесообразным. Исходная переменная формулы - значение MSS (Maximum Segment Size), которое вычисляется автоматически из значения MTU, уменьшаемого на 40 единиц.

В программе MTUSpeed Pro заложено несколько вариантов настроек, которые можно произвести без ручного ввода параметров. К примеру, в правой панели клавиш есть кнопка Basic Settings. При нажатии на нее утилита использует основной набор настроек. MTU при этом равно 576 бит, а при активизации флажка "RWIN enabled by Basic and Optimum buttons?" множитель становится равным 4 и вычисляется соответствующая величина RWIN. При отсутствии флажка эти вычисления не производятся. Если вы подключены к LAN, флажок ставить не рекомендуется, поскольку это может повлиять на производительность вашей локальной сети. При подключении через модем, наоборот, флажок ставить надо.

Для применения произведенных изменений в настройках используется кнопка Update Registry в правой панели окна программы. Это позволит записать их в системный реестр. Но помните, что любые изменения вступят в силу только после перезагрузки операционной системы.

ВАЖНО!
Перед внесением любых изменений в системный реестр крайне желательно создать его резервную копию. Это позволит без лишних трудностей вернуться к исходным настройкам, если система перестанет функционировать нормально. При обнаружении подобных неполадок надо просто присвоить копии рабочее расширение и снова перезагрузить машину.


Здесь пользователю предоставляется возможность настроить опции, которые будут влиять на скорость приема и передачи данных.

Клавиша Optimum Settings вносит в реестр более мощные и существенные изменения. По мнению разработчиков, они являются оптимальными, т. е. наиболее адаптированы под телефонные линии с плохим качеством связи. Откроем закладку Registry и посмотрим, что находится там. В нескольких графах предлагается отметить параметры настройки TCP, которые вы желаете (или не желаете) записывать в системный реестр нажатием клавиши Update Registry. Кроме того, здесь настраиваются величины NDI-кэша и длительность TTL (Time to Live - время жизни). Также имеется довольно интересная функция PMTU Discovery (Path MTU Discovery). Она дает возможность двум удаленным компьютерам "договориться" о размере пакетов путем обмена значениями MSS. А функция PMTU Black Hole Detect позволяет "засекать" маршрутизаторы, которые не посылают извещение об утере пакетов данных.

Если вы неплохо разбираетесь в сетевых протоколах, можете попробовать настроить TCP/IP вручную. Для этого существуют клавиши Change MaxMTU и Change RWIN, где можно выставить любое угодное вам значение в разумных пределах. Но будьте осторожны: неквалифицированное вмешательство может пагубно отразиться на эффективности связи. Тем же, кто не чувствует уверенности в собственной квалификации, рекомендую воспользоваться клавишей оптимальных настроек. Эта операция производит следующие установки: MTU = 576, Multiplier = 4 при наличии оговоренного выше флажка, TTL = 128 hops, NDI-кэш = 16, а также дезактивируются функции PMTU Discovery и PMTU Black Hole Detect.

Параметр MTU
Для чего же требуются такие громоздкие настройки? В Windows значение MTU по умолчанию равно 1500. Но разные серверы поддерживают различные длины пакетов. Рассмотрим хрестоматийную ситуацию. Серверу А необходимо получить порцию информации с сервера С, маршрутизация позволяет это сделать через сервер В. Серверы А и С имеют установки MTU длиной 1500 бит, а сервер B - 576 бит. Таким образом, при приеме данных сервером В от сервера С пакеты "режутся" на сегменты поддерживаемой величины и маршрутизируются серверу-заказчику А. Последний принимает эти пакеты, но, имея иные установки TCP/IP, сперва "склеивает" их и уж затем обрабатывает и представляет в конечном виде пользователю. После приема пакета получатель отсылает подтверждение получения, которое в свою очередь проходит такой же неудобный путь. Только после прихода подтверждения отсылается следующий пакет данных. Такие дополнительные операции отнимают лишнее время. А теперь представим себе, что промежуточных пунктов не 1, а 10. Если вы имеете неплохую телефонную линию, подобные задержки несущественны и не причиняют особого беспокойства пользователям. Но если качество связи оставляет желать лучшего, вы будете испытывать ощутимые неудобства. Поэтому при плохих линиях разработчики сетевых акселераторов рекомендуют уменьшать значение MTU.

Закладка Utilities предоставляет возможность определения наибольшего значения MTU на маршруте к серверам, услугами которых вы пользуетесь наиболее часто. Но действительную помощь она вам окажет, только если у вас неплохая линия. В противном случае она несущественно повлияет на производительность протокола TCP/IP.


Эта встроенная утилита позволяет определить значение MTU ваших любимых серверов. В верхней строке вводится предполагаемое значение MTU, в нижней — IP-адрес или имя хоста. Подбор оптимального значения сможет реально увеличить скорость передачи данных.

Для достижения максимальной скорости связи сначала необходимо выяснить MTU вашего Internet-провайдера (ISP). Для этого в строке MTU value to test введите предполагаемое значение. Строчкой ниже вводится имя хоста.

Введя требуемые данные, нажмите кнопку Test MTU Value, и запустится подпрограмма, обслуживающая функцию ping - запрос связи с удаленным компьютером по протоколу TCP/IP. Если удаленный хост отвечает фразой "packets need to be fragmented but the 'Don't Fragment' bit was set", это означает, что вы установили слишком большое значение MTU и необходимо его уменьшить. Найдя истинную величину пакета данных, которую использует ваш ISP, вы можете теперь определить оптимальную величину для работы с конкретными сайтами. Для этого, оставив величину MTU неизменной, введите адрес интересующего вас сервера. Если ответы приходят правильные, то все в порядке и можно переходить к тестированию следующего сайта. В противном случае величину пакета можно уменьшить, но это не всегда будет эффективно, поскольку на последнем пункте маршрутизации - вашем ISP - данные будут проходить дополнительную обработку.

iSpeed for Windows v2.7.3.29

Эта утилита напоминает предыдущую, за исключением небольшой разницы в возможностях и методах отслеживания результатов тестирования. Стартовая закладка программы весьма похожа на MTUSpeed: здесь вводятся параметры MTU, MSS, TTL и RWIN. Справа располагается панель инструментов. Знакомая уже клавиша Optimal повторяет стандартный набор оптимальных настроек с максимальной величиной пакета данных 576 символов. Есть возможность самостоятельного выбора параметра MTU из приведенного списка, а также ручного ввода числа. При этой операции нужно быть очень осторожным, поскольку неправильная длина пакета отрицательно скажется на скорости связи.


Панель настройки iSpeed немногим отличается от таковой в предыдущей утилите. Только здесь большинство настроек интегрировано в одном окне, что более удобно.

Выбрав желаемую величину MTU, нажмите кнопку Calculate, это позволит программе рассчитать сопутствующие параметры. Изменения записываются в реестр только после нажатия кнопки Save.

Одна из положительных черт, которая выгодно отличает данное программное средство от предыдущего - специально предусмотренная возможность "отката" системы к исходным установкам. Рассчитано это на тот случай, если вы запутались в настройках, в результате чего получили неудовлетворительные результаты в работе с Internet, и не в состоянии по каким-либо причинам восстановить первоначальные установки. Просто нажмите Defaults на панели инструментов. Это уничтожит все записи настроек в системном реестре, и Windows, не найдя их, будет вынуждена перейти к установкам по умолчанию. Таким образом, вы сможете вернуться к исходному состоянию реестра без ущерба для целостности системы.

В круг возможностей программы iSpeed входит проверка средней скорости связи (символов в секунду) при FTP-соединении. Для этого предназначена закладка Testing. Суть теста заключается в следующем. Вводится путь к некоторому файлу, iSpeed сама производит закачку, в процессе которой следит за скоростью передачи и за ее стабильностью. Результаты представляются в графической и цифровой формах для максимального удобства пользователя.


Тест программы состоит в проверке средней скорости передачи данных в процессе загрузки файлов с удаленного FTP-сервера. Это позволяет оценить, насколько эффек- тивны ваши настройки.

Вы можете попробовать несколько настроек, если вас не устраивает скорость связи с удаленным хостом. Для каждой тестовой закачки программа предлагает завести записи, чтобы при желании вернуться к более подходящим настройкам. Все записи отображаются в закладке History. На следующей закладке - Analysis - отображаются в графическом виде результаты тестирования. Очевидно, графическое представление данных несколько более удобно, чем обычное числовое, поскольку пользователь имеет возможность наглядно убедиться в эффективности того или иного набора установок по сравнению с другими. Каждый график соответствует своей записи. Выбрав наиболее эффективные настройки TCP/IP, можно просто вернуться на History, щелкнуть мышью по нужной записи и нажать клавишу Use Settings. При этом в окне настройки восстановятся те установки, которые по вашим критериям оказались более эффективными. Но помните, что никаких измерений в системный реестр внесено не будет до тех пор, пока не будет нажата клавиша Save. Далее вам нужно закрыть все активные программы и перезагрузить компьютер. Когда система вновь загрузится, измененные настройки вступят в силу, и вы сможете возобновить работу в Сети c улучшенным качеством связи.


В этом окне графически отображаются результаты каждого тестирования. Графики выводятся на одной диаграмме, поэтому можно визуально определить, какая закачка была наиболее эффективна.

iSpeed имеет еще одну функцию. При нажатии клавиши PPP утилита устанавливает набор настоек, оптимизированных для dial-up соединения по протоколу PPP. При этом MTU = 576, TTL = 32, RWIN multiplier = 8, RWIN = 4288.

NaviScope

И наконец, еще одна программа, которая хоть и не слишком похожа на предыдущие по принципу действия, но тем не менее очень функциональна и полезна.


Так выглядит исходное окно NaviScope, из которого мы получаем доступ к настройкам программы, справочной системе. Здесь есть ссылка на сайт разработчика, где можно узнавать о патчах и обновлениях.

В отличие от двух предыдущих программ, которые оптимизировали параметры пересылки данных вообще и по протоколу FTP в частности, NaviScope разработана для ускорения работы с протоколом HTTP. Проще говоря, ее использование может помочь вам сократить время загрузки HTML-страниц из Сети. Как это осуществляется, мы сейчас посмотрим вместе с вами.


С помощью иконки Web Tools вызывается специальная подпрограмма, посредством которой можно определить карту сайта, чтобы не тратить лишнее время на поиски, загружая одну страницу за другой. Есть возможность непосредственного перехода на нужную страничку — стоит только кликнуть мышью на соответствующую строчку.

Программа представляет собой весьма компактную утилиту, которая занимает немного места как на жестком диске, так и на экране. Она выглядит, как панель инструментов, которую можно легко разместить в любом месте экрана монитора или свернуть в иконку в system tray. Как видно на рисунке, в левой части панели находится специальное окошко, где отображается информация о состоянии соединения и работе системы.


Как видите, дежурная панель NaviScope почти не занимает места на дисплее, зато легко настраивается и дает возможность легкого и быстрого доступа ко многим полезным функциям, необходимым при работе в Internet.

Для правильного функционирования утилиты необходимо корректно выполнить все требуемые настройки. Находим клавишу Setup - окно настроек содержит несколько закладок. Рассмотрим выборочно самые необходимые. Первая из них предлагает нам возможность подключения через proxy-сервер. Если вы желаете устанавливать соединение с его помощью, поставьте галочку и в соответствующих графах введите имя proxy или IP-адрес, а также установите номер порта.

Закладка MTU/RWIN позволяет оптимизировать настройки протокола TCP/IP для прямого соединения по протоколу PPP. Других изменений в параметрах TCP/IP данная программа не вносит.

Перечисление дополнительных функций программы NaviScope начнем с возможности блокировки активного содержимого Web-страниц. В окне настройки снизу есть специальная локальная ссылка, которая вызывает панель расширенных настроек. Суть процедуры заключается в следующем. В специальных графах мы отмечаем те элементы дизайна сайтов и страничек, которые мы не желаем загружать с удаленного компьютера. Прежде всего это замечательное средство против вездесущих и надоедливых баннеров. Просто поставьте галочку против опции Block Advertisements, и вместо рекламных плакатов вы будете видеть лишь цветной прямоугольник с названием баннерной сети. Это позволит сократить время загрузки HTML-страниц, поскольку многие из них начинают загрузку именно с объявлений. Исключением баннеров возможности утилиты не ограничены. Пользователь может запретить загрузку мигающего текста и фона страницы (background), скриптов и звукового сопровождения. Таким образом, если вы заведомо уверены в бесполезности такого рода оформления, есть реальный шанс значительно сократить время загрузки HTML-страничек.


В этом окне производятся настройки, касающиеся блокировки активного содержимого Web-страниц. Вам нужно только поставить галочку в нужном месте, и соответствующие объекты будут игнорироваться при загрузке с удаленного компьютера, экономя ваше время.

Можно ускорить работу и непосредственно в процессе загрузки страничек. На импровизированных диаграммах в левой части панели в реальном времени графически отображаются сетевые процессы и операции, которые производятся в текущий момент. При наведении курсора мыши на одну из таких диаграмм появляется всплывающая подсказка, где находится информация о принимаемом объекте. Щелчок мыши в данном случае действует как отмена текущей операции. Таким образом, вы можете отменить загрузку того или иного элемента на самой начальной стадии. Тем пользователям, компьютеры которых подключены к Internet с помощью выделенной линии, это, впрочем, не пригодится, поскольку из-за высокой скорости связи остановить конкретную операцию достаточно трудно: диаграммы быстро сменяются. А вот "модемным" пользователям подобная возможность сильно облегчит жизнь.

Еще одно полезное свойство программы NaviScope, которое, несомненно, ускоряет процесс работы с Internet, - кэширование ссылок. Проще говоря, если на уже загруженной HTML-страничке имеются какие-либо ссылки, NaviScope автоматически подгружает в память страницы, расположенные по этим адресам, и поэтому при переходе по ссылкам время загрузки сокращается.

Таким образом, хотя NaviScope не влияет непосредственно на скорость модемного соединения и передачи данных, нужно признать, что использование этого программного средства может заметно ускорить работу в Сети.

Подводя общий итог, можно отметить следующее. Программы MTUSpeed и iSpeed подойдут тем, кто ставит перед собой цель дотошно выставить оптимальные параметры MTU и других настроек, связанных с маршрутизацией. NaviScope - это уже несколько другой уровень. С помощью этой программы ускорения соединения с Internet можно достичь за счет целого ряда оригинальных и прогрессивных способов. В совокупности с двумя утилитами, рассмотренными выше, его использование, наверняка, сослужит неплохую службу.



  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте