Меню

В настройках нет hsdpa



Как настроить 3G модем на HSDPA для чайников

воскресенье, 23 июня 2013 г.

Простая антенна Х

Дело в том что модем с сим-картой для 14 М никогда не подключится к сети в 2G, если нет према 3G необходимо использовать телефонную сим-карту, естественно с допуском к интернету. В этом случае есть возможность подключения как к 2G так и к 3G сетям.

четверг, 20 июня 2013 г.

Оптимальная настройка модемного соединения

Оптимальная настройка модемного соединения

для работы в Интернет.

Параметры TCP/IP стека Windows настроены для работы в локальных сетях. Для Интернета же они совершенно неэффективны. Правильная установка этих значений, между тем, способна увеличить быстродействие соединения на 20-30%. Информация частично позаимствована с замечательного сайта http://support.mtu.ru, где Вы можете найти более подробное объяснение тех или иных установок.
1 — Maximum Transmission Unit (MTU).

MTU — максимальное количество информации, или размер пакета, который может быть передан в одном физическом кадре данной сети либо данного сегмента сети. Такой пакет содержит заголовок и сопроводительную информацию, используемые маршрутизаторами для его адресации. Если некоторый пакет пересылается через сеть (сегмент сети) с паспортным MTU, меньшим, чем длина кадра для данного пакета, то пакет фрагментируется. Это неизбежно приводит к снижению производительности TCP/IP-соединения, поскольку полученные фрагменты требуют обратной сборки, особо неприятной, если они, не дай Бог, загуляют по разным маршрутам. Величина MTU, принимаемая по умолчанию в Windows 95, а также в Trumpet Winsock и зачастую у вашего затюканного провайдера, составляет 1500 и происходит из стандартного значения для сетей Ethernet, однако это значение далеко не довлеет на просторах Интернета. Все больше указаний на то, что наиболее распространенным значением, чуть ли не стандартом для маршрутизаторов и шлюзов Интернета является MTU=576. В адресе в реестре «xx» будет равно от «00» до «30» в зависимости от текущих настроек.
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\00xx]
«MaxMTU»=»548» (Строковый)
2 — TCP Receive Window (RWIN).

Обычно ставится (MTU-40)*4, где MTU — предыдущее значение. Оптимальным для Интернета считается 2144, хотя некоторые предлагают ставить его равным 4288.
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP]
«DefaultRcvWindow»=»2032» (Строковый)
3 — Time to Live (TTL).

Для Интернета рекомендованное значение — 64 или 128.
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP]
«DefaultTTL»=»64» (Строковый)
4 — Скорость портов.

Для более корректной работы Windows с современными модемами рекомендуется исправить стандартную скорость портов. Для этого в файле Win.ini, который находится в папке Windows, в разделе [Ports] необходимо исправить стандартные записи вроде «COM1:=9600,n,8,1,x» на «COM1:=921600,n,8,1,p» (без кавычек) для всех последовательных портов (COM1, COM2, COM3, COM4).
5 — Быстродействие портов и размер буфера очереди порта.

Откройте файл System.ini в каталоге Windows и добавьте в разделе [386Enh] две строки: COMBoostTime=1 и COM2Buffer=1024. По умолчанию значение второго параметра равно 128. Лучше всего поэкспериментировать с ним, проверяя скорость и качество связи со значениями от «1024» до «4096».
6 — Настройка соединений.

Нажмите правой кнопкой на соединение с Интернетом и выберите пункт «Свойства». Зайдите на вкладку «Тип сервера» и отключите все протоколы, кроме TCP/IP (конечно, если вы не подключены к локальной сети). Теперь заходите на вкладку «Общие» и нажимайте на кнопку «Настройка. «. В появившемся окне на вкладке «Общие» «Максимальную скорость» установите настолько большой, насколько это возможно, а на вкладке «Установка связи» нажмите на кнопку «Дополнительно» и установите следующие галки: «Обработка ошибок» (Use Error Control), «На стадии подключения», «Сжатие данных» (Compress Data), «Контроль передачи» (Use Flow control), пометьте «Аппаратный (RTS/CTS)» (Hardware) и отключите флаг «Запись протокола». Нажмите ОК, а затем на кнопку «Параметры порта. » и в появившемся меню «Буфер приема» и «Буфер передачи» поставь в максимально правое положение.
7 — Кэш.

Замедлить работу браузера в Интернете может большой кэш. Для браузера Internet Explorer он хранится в папке Windows, в подпапке «Temporary Internet Files», а регулируется он так: запустите Internet Explorer, зайди в «Сервис> Свойства обозревателя» в меню и нажмите на кнопку «Настройка» в форме «Временные файлы Интернета» на вкладке «Общие».
8 — Настройка сети.

Если у вас компьютер подключен к «частной» сети (Private Internets), то поставьте ему постоянный IP, иначе при каждой загрузке Windows будет cоздавать его динамически. Для этого заходите в Панель управления> Сеть> Свойства протокола TCP/IP, и заменяйте динамический IP на 169.254.0.1 для первой сетевой машины, 169.254.0.2 — для второй, и т.д. Для локальной сети, не подключенной к Интернету, назначать адреса класса Private желательно, но не обязательно. Более подробно об этом вы пожете почитать RFC 1918.
9 — Пункт меню «Safe Mode With Networking».

В файле MSDOS.SYS, который находится в корневом каталоге, найдите раздел [Options], в котором должен содержаться идентификатор Network. Этот идентификатор отвечает за пункт загрузочного меню «Safe Mode With Networking», по умолчанию его значение — единица. Поэтому, если у вас нет локальной сети, или сеть есть, но этот пункт вам не нужен, то исправьте Network=1 на Network=0, или, если этого идентификатора нет вообще, просто добавьте Network=0.
10 — Скрытая строка инициализации модема.

Команды, которые автоматически выполняются модемом, можно найти по этому адресу. Для различных модемов они разные, а полное их описание содержится в документации по модему. В разделе 00xx xx может принимать значения от 00 до 30 в зависимости от текущих настроек сети.
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\00xx\Init]
«1»=»AT»
«2»=»ATZ»
«3»=»AT&F&B1&A3E0Q0V1&D2&C1S0=0″
(Строковые)
11 — Идентификация сигналов.

Иногда на особо некачественных телефонных линиях модем из-за посторонних звуков не может правильно идентифицировать некоторые сигналы, например, «занято», или «непрерывный гудок». Чтобы значительно уменьшить вероятность ошибки, в конце телефонного номера (а иногда и в его начале), необходимо добавить несколько запятых. Так, например, телефон 8w180 можно превратить в ,8w-180,, (запятая — это команда модему подождать некоторое время (обычно 2 секунды) до следующих действий). Если же, к примеру, при выходе на междугородную связь качество также хромает, то можно записать этот же телефонный номер как «,8,w-180,,».
12 — Вход в сеть.

Зайдите в Мой компьютер>Удаленный доступ к сети, нажмите правой кнопкой на соединение с провайдером и нажмите на «Свойства». Теперь нажмите на вкладку «Тип сервера» и уберите флажок «Войти в сеть». Убедитесь, что все работает нормально. Как правило, провайдеры не используют режим входа в сеть, поэтому это нехитрое исправление увеличит скорость подключения к Интернету.
13 — Удаление ненужных компонентов.

Зайдите на Панель управления> Сеть, вкладка Конфигурация. Если у вас нет локальной сети, а только Интернет, то удалите все компоненты, кроме «Клиент для сетей Microsoft», «Контроллер удаленного доступа» и «TCP/IP». Это может избавить вас от некоторых проблем. Если же у вас нет и Интернета (тогда как вы это читаете? FIDO? :-)), то можно удалить и эти компоненты.
14 — Выключение компьютера.

Если у вас стоит сеть на основе Windows 95, то, чтобы при каждом выключении компьютера не оповещать все остальные компьютеры об этом, нужно зайти на «Панель управления», открыть значок «Сеть» и в разделе «Служба доступа к файлам и принтерам сетей Microsoft» отключить «Оповещение LM».
15 — Сигнал «Занято».

Казалось бы, никакие настройки компьютера не могут повлять на то, занят будет провайдер, или нет. Заходите в «Мой компьютер», далее открывайте папку «Удаленный доступ к сети», жмите правой кнопкой мыши на нужное соединение, выбирайте «Свойства», далее жмите на кнопку «Настройка» и переходите на вкладку «Установка связи». Вот оно, поле для заполнения «Отмена вызова при отсутствии связи. с». Если это значение будет слишком маленьким, то у провайдера будет постоянно занято. Так, я на своем опыте убедился, что при 20 секундах за 4 часа не занят провайдер был только 3 раза, из них только раз удалось установить связь, а при 60 секундах Dialer без проблем устанавливал связь в 90% случаев с первого раза.

Оптимизация модемного соединения с Интернетом в Windows 9x
http://stnvidnoye.chat.ru

Пока цивилизованный мир вовсю осваивает интернет, используя широкополосный доступ посредством выделенных линий, всевозможных кабельных модемов, ISDN, ADSL и прочих недоступных нашему пользователю прибамбасов, мы с вами довольствуемся дешевой и доступной (пока не ввели повременку) модемной связью, не забывая периодически ругать ее за плохое качество и низкую скорость передачи данных.

Однако грамотным пользователям достаточно хорошо известно, что иногда удается заметно ускорить свою работу с интернетом, если удачно настроить некоторые слабо документированные параметры операционной системы Windows 9x. То, что при настройке соединения с интернет-провайдером надо первым же делом выставить параметры протокола TCP/IP, стало уже догмой и многие даже не задумываются, насколько общепринятые настройки подходят именно для их конкретного соединения.

Тем более что при этом совершенно не нужно обладать какими-то особыми знаниями — программ, предназначенных для автоматического внесения в реестр Windows всех необходимых изменений настолько много, что создается впечатление, будто все начинающие программисты набираются опыта именно на «ускорителях интернета». А между тем, слепо изменяя установленные в Windows по умолчанию значения на среднестатистические, следуя советам, почерпнутым из порой сомнительных источников, вы можете с равной вероятностью как улучшить скорость прокачки файлов, так и ухудшить ее.

Tочно так же, оставив в покое настройки ОС, вы в ряде случаев будете зря терять время и деньги, не используя по максимуму свой интернет-доступ. Что же это за таинственные параметры и каким образом следует выбирать наиболее оптимальные в каждом конкретном случае значения?
MTU

Первым делом, конечно же, надо разобраться с давно навязшим в зубах параметром MTU — Maximum Transmission Unit. В реестре он задается таким образом:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\000х]
«MaxMTU»=»1500»

Это максимальный размер пакета данных, который может быть передан за один физический кадр по протоколу TCP/IP. Дело в том, что данные от компьютера к компьютеру в интернете идут не сплошным потоком, а этими самыми кадрами — пакетами строго определенного размера. Если бы все компании и фирмы, имеющие хоть какое-то отношение к интернету, договорились о едином стандарте на размер этих пакетов, то мы бы использовали каждый такой кадр по максимуму, полностью заполняя каналы передачи данных своими битами.

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

Так, если ваш провайдер имеет установки MTU=576, а у вас в Windows задано MTU=1500, то каждый ваш пакет будет им разбиваться на три по 576 байт: 576+576+576=1728 — то есть 228 байт балласта будут добавляться к каждому вашему пакету. Но даже если провайдер тоже поставил у себя MTU=1500, то при связи с удаленным сервером вполне может попасться маршрутизатор с меньшим значением MTU и пакеты опять-таки будут фрагментироваться, замедляя передачу данных.

Несколько спасает ситуацию включенная в «виндах» по умолчанию функция автоматического определения MTU — «PMTU Discovery» или, как ее иногда называют, «MTU Auto Discovery», однако процедура вычисления MTU для каждого соединения требует немало времени, что чуть тормозит работу при прокачке небольших файлов и веб-серфинге. Да и в случае несогласования ваших параметров с параметрами провайдера эта функция вряд ли вам поможет. Конечно, существуют некие более или менее общепринятые стандарты для данного параметра: так, например, для Ethernet MTU равен 1500 байт, для SLIP — 1006, для PPPoE -1492, для PPP (то есть модемной связи с интернетом) — 576.

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

Каждый такой пакет данных в действительности состоит из нескольких сегментов — нескольких заголовков и фактических данных. Та его часть, в которой содержатся только фактические данные, называется MSS (Maximum Segment Size) — это еще один параметр протокола TCP, определяющий самый большой сегмент данных TCP, которые могут быть переданы за один раз. То есть, MTU = MSS + заголовки TCP/IP. В реестре MSS задается так:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP]
«DefaultMSS»=»ваше число»

Читайте также:  Настройка цепи на горном велосипеде

Для заголовка тоже имеется общепринятый размер — это 40 байт (20 байт IP и 20 байт TCP), следовательно, обычно MSS = MTU — 40. По этой причине в определении оптимального размера MTU есть некоторые тонкости.

Давайте изучим передачу данных при разном размере MTU по широкополосной линии T1 (пропускная способность — 1 544 000 бит/с), используя следующую формулу: [(MSS + заголовок) * 8 бит/байт] / [1 544 000 бит/с] = задержка на один хоп (то есть на каждый компьютер в Сети по пути нашего пакета). Используя в этой формуле разные величины MTU, мы можем вычислить задержку одного пакета. Если MTU=1500, тогда задержка = (1460 + 40) * 8 / 1 544 000 = 7,772 мс. Если же MTU=576, то задержка = (536 + 40) * 8 / 1 544 000 = 2,984 мс.

Предположим, что по пути пакета встречается 10 серверов, тогда при MTU=1500 получим задержку 77,72 мс, а при MTU=576 — 29,84 мс — разница весьма заметна.

Таким образом, очевидно, что меньшие пакеты будут переданы быстрее просто из-за ограничения производительности линии. Однако не все так просто. Используя ту же формулу, давайте посчитаем, за какой промежуток времени будет передан файл размером 1 Мбайт по той же широкополосной линии T1. Один мегабайт равен 1024 кбайт или 1 048 576 байт. Если MTU=1500, то, как мы выяснили, задержка на один хоп составит 7,772 мс.

Сколько при этом понадобится послать пакетов? 1 МБ / MSS = 1 048 576 / 1460 = 718,2, то есть всего требуется 719 эффективных пакетов, чтобы передать 1 мегабайт данных. Далее, умножаем 719 пакетов на 7,772 мс, получаем 5588,083 мс, или 5,588 секунд задержки на один хоп. Если же мы передаем свой файл через 10 хопов, что встречается чаще, чем один, то получаем 55,88 сек. — это время, которое мы (вернее, провайдер, имеющий линию T1) потратим на передачу файла в 1 МБ при идеальной связи. Если же MTU=576, то: 1 МБ / MSS = 1 048 576 / 536 = 1956,300, то есть при таком MTU нужно 1957 пакетов, чтобы передать 1 мегабайт.

Далее, умножаем количество пакетов на задержку каждого из них: 1957 * 2,984 = 5840,580 мс, или 5,841 секунды на один хоп. Ну и соответственно на 10 хопов придется 58,41 сек. Как видим, из-за того, что при использовании больших пакетов передается меньше заголовков, реальная скорость передачи файла получается выше.

Для того чтобы передать 1 мегабайт при использовании MTU = 1500 нужно переслать «довесок» заголовков из 28 760 байт, тогда как при использовании MTU=576 получаем аж 1957 * 40 = 78 280 байт, то есть дополнительные 49 520 байт заголовков на каждый мегабайт полезной информации. Для нашей 10-хоповой передачи это выливается в лишних 2,52 секунды при передаче каждого мегабайта даже при сверхбыстрой связи.

Эта разница, возможно, будет еще немного выше на практике, так как современные реализации TCP/IP стремятся использовать еще большие заголовки (например, дополнительные 12 байтов заголовка для отметок времени). Если же провести аналогичные расчеты для связи по модему на скорости 33 600 кбит/с, то получим, что на передачу мегабайта информации на расстояние одного хопа, то есть непосредственно вашему провайдеру, будет потрачено в идеале 256 секунд при MTU=1500 и 268 секунд при MTU=576.

Разница на одном переходе 12 секунд или около 4,5%! Но не следует забывать, что эти цифры получатся при условии отсутствия фрагментации пакетов, то есть если у вашего провайдера MTU=1500. Если же это не так, то, разумеется, больший, чем нужно, пакет будет фрагментироваться — разбиваться на несколько пакетов и даже разбавляться «воздухом», и связь ухудшится на 10-50%.

Таким образом, логично считать, что большие пакеты в итоге все-таки предпочтительнее, и если ваш провайдер настроил свои серверы и маршрутизаторы на большие пакеты, то надо стремиться использовать это на всю катушку, но не забывать и о том, что в интернете встречаются серверы с MTU=576 (об этом чуть ниже мы еще поговорим). Тем не менее, если чистая производительность не является окончательной целью, то меньшие пакеты будут более «быстрыми», поскольку они требуют меньше времени для своих путешествий по Сети.

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

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

В Windows 95 разработчиками по умолчанию было выбрано MTU=1500, что якобы не соответствует оптимальному для модемного соединения значению, которое всеми считается равным 576. В Windows 98 корпорация Microsoft уже исправила этот недостаток, и теперь по умолчанию при соединениях ниже 128 килобит в секунду мы имеем MTU=576, что вроде бы должно чаще оказываться наилучшим вариантом. Попробуем разобраться, так ли оно на самом деле.

Итак, есть несколько способов определить значение MTU, оптимальное для связи с вашим интернет-провайдером.
1. Послать письмо с вопросом в службу технической поддержки провайдера. Тут в принципе все понятно — если работники провайдера сами в курсе своих собственных настроек, то они дадут вам квалифицированный ответ, который, впрочем, не помешает все-таки и проверить самолично на практике.
2. Подключиться к интернету в терминальном режиме — иногда при осуществлении регистрации пользователя в одной из строк появляется рекомендуемое значение MTU. Для этого войдите в папку «Удаленный доступ», найдите там значок своего соединения и, щелкнув по нему правой кнопкой мыши, выберите пункт «Свойства». На странице «Общие» открывшегося меню жмите кнопку «Настроить» возле строки с названием вашего модема и в диалоге свойств модема переходите на вкладку «Дополнительно», где установите флажок «Выводить окно терминала после соединения». Теперь соединяйтесь с провайдером и при появлении окна терминала вводите вручную имя пользователя и пароль по соответствующим запросам. Если после этого вы увидите что-то типа «Entering PPP mode. Your IP address is ххх.ххх.ххх.ххх. MaxMTU is 1524», то вам повезло — вы получили MTU провайдера. Но и тут нелишним будет проверить это значение лично.
3. И, наконец, ручное определение MTU.
Определение MTU вручную

Для адекватных результатов экспериментов обязательно необходимо выставить в операционной системе максимальный размер MTU=1500. Поэтому, если вы уже пытались изменять этот параметр с помощью какой-то программы или вручную в реестре, то обязательно отмените все внесенные изменения, вернув default-настройки.

В этом вам помогут утилиты Internet Tweak 2001, NetBoost 99 (http://www.download.ru/), iSpeed (http://www.hms.com/), MTUSpeed (http://www.mjs.u-net.com/ / http://www.listsoft.ru/programs/pr153.htm), BlazeNET (http://www.indeavour.com/html_about_blazenet.htm) — выбирайте по вкусу. В реестре же вам придется проконтролировать это в разделе:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\000х]
«MaxMTU»=»Ваше значение»

Если найдете там параметр MaxMTU, то смело удаляйте его. Далее, открываем «Панель управления» (Control Panel) — «Сеть» (Network), выбираем «Контроллер удаленного доступа» (Dial-Up Adapter) и жмем кнопку «Свойства» (Properties). На вкладке «Дополнительно» (Advanced) появившегося меню устанавливаем большой размера IP-пакета («IP Packet Size» — «Large»). Тем самым мы установили для нашего соединения MTU=1500. Перезагружаем компьютер, чтобы изменения вступили в силу.

Теперь надо установить соединение с интернетом и посмотреть, будут ли фрагментироваться пакеты различного размера. Для этого можно использовать и стандартную программу Ping из комплекта Windows, задавая ей такие параметры: ping -f -l 1500 ххх.ххх.ххх.ххх, где «ххх.ххх.ххх.ххх» — IP-адрес тестируемого сервера, а «-l» — это буква L, а не единица.

Но гораздо удобнее применять что-нибудь типа утилит CyberKit (http://www.cyberkit.net/) или IPTools (http://www.ks-soft.net/ip-tools.eng/index.htm) — в них есть приятный графический интерфейс вместо анахронизма командной строки Ping. Определяем сначала этой же многофункциональной программой IP-адрес одного из серверов вашего провайдера, тем самым мы избежим запросов к DNS-серверу во время тестирования.

Примените для этого вкладку «TraceRoute», введя в поле адреса URL провайдера. Теперь полученный IP вводим на странице «Ping», задаем для начала размер пакета 1500 и ставим флажок «Don’t fragment» — «Не фрагментировать». В поле, где задается количество тестовых пакетов ставьте штук 5-6 — для того чтобы исключить случайные ошибки. Кстати, тест лучше проводить глубокой ночью, когда на линиях сидит мало народа и помех в телефонных сетях минимум.

Если никакого ответа не получено и наш пакет потерян, так как фрагментировать мы его запретили, а его размер слишком велик для настроек оборудования провайдера, то начинаем постепенно уменьшать величину пакета до тех пор, пока не станем получать отклики от сервера со значением этого самого «пинга». Так, например, для провайдера CEA мы получим размер неделимого пакета в 1472 байта. Означает ли это, что он использует MTU=1472?

Нет, у него MTU=1500, просто Ping прибавляет к нашим данным заголовок, который по-разному учитывается удаленными серверами, например, CEA не принимает во внимание заголовок IP (20 байтов) и ICMP (8 байтов) при отчете о своем MTU. Если же вам не повезло, и ваш провайдер выбрал меньшее значение, то ищите его среди таких чаще всего попадающихся цифр (также не забывая и о заголовке пакета): 1524, 1152, 1024, 1006, 576, 568, 560, 552, 548, 536, 528, 520, 512.

Таким образом, мы выяснили, что можно выбирать любой MTU, вплоть до 1500. Попробуйте теперь осуществить загрузку одного и того же ZIP-файла размером 1 мегабайт с одного и того же быстрого сервера при разных значениях MTU — максимальном, полученном от провайдера, и рекомендуемом 576. Для чистоты эксперимента отключите автоопределение MTU — параметр PMTUDiscovery (о том, как его найти в реестре, читайте в конце статьи).

Скорее всего, вы обнаружите, что наши расчеты, говорящие о предпочтительности больших пакетов, справедливы. Проведите и такой эксперимент: «пингуйте» наибольшим нефрагментируемым пакетом (в нашем случае это 1472, то бишь MTU=1500) сайты, занесенные в список закладок. Вас ждет удивительное открытие — оказывается, большинство сайтов прекрасно воспринимают MTU=1500 и все пакеты до них доходят нефрагментированными.

Где же тот самый MTU=576, который якобы преобладает в интернете? Проверьте также и свою любимую сетевую игру при разных MTU. Исходя из полученных данных, а не из того, что вам советуют всевозможные «эксперты», сами никогда не проделывавшие подобных опытов, а повторяющие только то, что принято за истину на загнивающем Западе, вы уже гораздо более объективно определите, какое же значение наилучшим образом согласуется с вашим интернет-доступом — наибольшее или меньшее.

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

Можно, конечно, перестраховаться и выбрать самый минимальный размер MTU, при котором пакеты наверняка не будут фрагментироваться, но это может сказаться на быстродействии вашей системы еще более пагубно, чем использование больших пакетов. На самом же деле, главное — чтобы ваш MTU не превосходил MTU провайдера, при включенной же функции PMTU система сама найдет для ваших пакетов такой путь в Сети, при котором они не будут фрагментироваться.

Кстати, если вы обнаружите, что у провайдера установлено MTU=512 и менее, то есть смысл подумать о его смене — слишком много шлака будет передаваться вместе с вашими данными.
Другие параметры

Не только от одного MTU зависит качество вашей работы в интернете, существует немало и других параметров протокола TCP, с которыми стоит поэкспериментировать. Конечно, есть уже некоторые готовые рекомендации и в этом случае, но, бездумно им доверяя, вы имеете шанс получить совсем не тот результат, к которому стремитесь.

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

RWIN (receive window, окно приема) — размер буфера, в котором накапливается содержимое области данных (MSS) нескольких полученных пакетов, прежде чем передается дальше, например, в браузер. При недостаточном размере этого буфера иногда происходит его переполнение и поступающие пакеты отвергаются и теряются. Размер RWIN обязательно должен быть кратен MSS и обычно для лучшей эффективности модемного соединения кратность рекомендуется устанавливать равной 4-8. Однако чрезмерно большой размер буфера также нежелателен, особенно на плохих линиях — при потере всего одного пакета в случае сбоя на линии будет повторно затребован не один потерянный пакет, а все пакеты из этого буфера, что займет некоторое время. В реестре этот параметр находится здесь:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP]
«DefaultRcvWindow»=»ваше значение»

Читайте также:  Настройка почтового ящика gmail для the bat

TTL (time to live, время жизни) — количество хопов, то есть промежуточных серверов, через которые может пройти ваш пакет в поисках своего места назначения. Каждый такой сервер добавляет единицу к специальному счетчику в заголовке вашего пакета, и, когда счетчик достигает максимально разрешенного значения, пакет считается заблудившимся и прекращает свое существование. По умолчанию TTL равен 32, что сегодня явно недостаточно для разросшегося интернета: нередки случаи, когда удаленный сервер находится более чем в 32 переходах, поэтому TTL следует увеличить как минимум до 64:
[HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\VxD\MSTCP]
«DefaultTTL»=»64»

IPMTU — Internet Protocol MTU — в Windows 98, по сути, это то же самое, что и MTU, но применительно только к контроллеру удаленного доступа. В реестре он упоминается несколько раз:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\000х]
«IPMTU»=»1500»

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\000х\Ndi\params\IPMTU]
«default»=»1500»
@=»1500″)

PMTU (Path MTU, путевое значение MTU) — этот параметр разрешает Windows самой определять оптимальное значение MTU при организации соединения с каждым сервером. При этом серверу посылается ряд нефрагментируемых пакетов разного, постепенно уменьшающегося размера и как только очередной пакет достигнет сервера, его размер и считается оптимальным. На эту процедуру, разумеется, требуется некоторое время и по умолчанию она включена, в связи с чем часто советуют ее дезактивировать, что, пожалуй, все-таки довольно спорно — потерять на этом времени можно больше из-за того, что наилучший размер блока данных определен не будет и пакеты пойдут фрагментированными. Выключается же этот режим так:
[HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\VxD\MSTCP]
«PMTUDiscovery»=»0»

PMTUBlackHole Detect (обнаружение «черных дыр») — установка этого параметра разрешает протоколу TCP пытаться обнаружить никуда не ведущие роутеры и те, что не возвращают ICMP-сообщений о необходимости фрагментации при определении наилучшего MTU. Это также, как и любая дополнительная процедура, может замедлять работу в интернете — попробуйте поэкспериментировать с ее отключением:
[HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\VxD\MSTCP]
«PMTUBlackHoleDetect»=»0»

SessionKeepAlive (поддержание соединения) — определяет, как часто будут посылаться специальные пакеты информации, предотвращающие отключение вас сервером в случае отсутствия активности в Сети с вашей стороны. Минимум — одна минута, по умолчанию — один час в Windows Me / 9x и два часа в Windows 2000. Рекомендуемый интервал — 10 минут, параметр задается в секундах:
[HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\VxD\MSTCP]
«SessionKeepAlive»=»600»

SlowNet — отключение этой функции может сократить задержки в передаче данных, но сей эффект уловить не так-то просто.
[HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\Class\Net\000х]
«SLOWNET»=hex:00

NDI Cache (Network Device Interface Cache) — кэш, в котором хранятся данные о маршрутах движения пакетов, по умолчанию его размер равен нулю. Чтобы его задействовать наиболее оптимально, необходимо установить его размер равным 16 при модемном соединении или 32 при более скоростных подключениях:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\NWLink\Ndi\params\cachesize]
@=»16″

В реестре обычно рекомендуется выставить еще некоторые параметры, влияние которых на качество связи проследить вообще чрезвычайно сложно, но попробовать поэкспериментировать с их значениями можно:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\NWLink\Ndi\params\maxconnect]
@=»64″
«max»=»128»
«min»=»2»

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\NWLink\Ndi\params\maxsockets]
@=»255″
«max»=»1020»
«min»=»32»

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\NETBEUI\Ndi\params\ncbs]
«default»=»32»
«max»=»255»
«min»=»8»

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\NETBEUI\Ndi\params\sessions]
«default»=»32»
«max»=»117»
«min»=»4»

А нижеследующие параметры устраняют, по заверениям Microsoft, какие-то «глюки» Windows и увеличивают скорость работы вашего браузера:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP]
«BSDUrgent»=»1»
«Tcp1323Opts»=dword:00000003
«SackOpts»=»1»

А вот так вы увеличите количество одновременных подключений к серверу, что часто бывает весьма полезно:
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
«MaxConnectionsPer1_0Server»=dword:0000000a =10
«MaxConnectionsPerServer»=dword:00000008 =8

Процедура оптимизации интернет-соединения — дело весьма хлопотное и неоднозначное. Несмотря на то, что программ, предназначенных якобы для двукратного улучшения связи одним кликом мыши, — пруд пруди. И тут, как мы выяснили, совсем не факт, что MTU=576, которое везде рекомендуется западными программистами и экспертами, будет оптимальным и для нас в России. Наши провайдеры сплошь и рядом выбирают для себя MTU=1500, а при «пинговании» удаленных серверов мы обнаруживаем, что пакет такого размера, вопреки всем утверждениям, проходит чаще всего нефрагментированным. При этом, как видно из наших вычислений, чем больше MTU, тем эффективнее используется ваш интернет-доступ.

Возможно, наши рассуждения несколько спорны и противоречат общепринятым догмам на этот счет, поэтому, для того чтобы настроить вашу систему на максимальную производительность, вам придется лично: во-первых, выяснить действительное значение MTU своего провайдера; во-вторых — выбрав это значение, убедиться, что пакеты такого размера при связи с чаще всего вами посещаемыми серверами не будут фрагментироваться; в-третьих — провести эксперименты с закачкой одного и того же файла при разных значениях MTU; и в-четвертых — проверить, как сказывается изменение MTU на сетевых играх, если вас они, конечно, интересуют. Исходя их итогов этих опытов и стоит решать, какой размер максимального неделимого пакета вам следует в результате выбрать.

То, что везде рекомендуется, для вас может оказаться наихудшим вариантом. Аналогично наберитесь терпения и проверьте влияние и других параметров на быстродействие системы — я упомянул далеко не все, над чем можно поизвращаться. При этом можно даже проверять MTU провайдера регулярно — раз в месяц, в два — не изменилось ли оно, но это уже для маньяков, хоть и не представляет никакой сложности, как мы с вами убедились выше.

По Интернету — со скоростью света
. смотрел телепередачу о компьютерах, в ней выступал Билл Гейтс,
который в конце своего монолога передал привет всем пользователям
Windows, после этих слов на экране появилось окошко с сообщением о
недопустимой операции, и телевизор завис. (Кошмарный сон юзера).

Часто бывает, что пользователи клеймят последними словами провайдера, местный телефонный узел, производителя модема, и еще бог знает кого за то, что интернет-страницы грузятся по полчаса каждая, в “квак” играть невозможно, жизнь не удалась. Не ругают только себя. При проверке же оказывается, что товарищ просто не выставил параметры порта, и его “сверхзвуковой” Courier работает лишь на скорости 9,6 кб/с, установленных в системе по умолчанию для COM-порта. Как обычно, у юзера не дошли руки проверить самому все “виндовые” настройки – понадеялся на Билла Гейтса, претендующего на звание Большого Брата, за что в очередной раз и поплатился, потратив энную сумму баксов при абсолютно неэффективном использовании своего интернет-эккаунта.

Перед тем, как приступить к разгону всего и вся, не забудьте продублировать файлы, которые будут изменяться. Не думайте, что вы умнее Windows: в ответ на ошибочное изменение какой-нибудь строки в реестре она вполне может отправить себя (и вас) в глубокий нокаут, заставив переустанавливать систему с нуля. Поэтому, в отдельную папочку скопируйте файлы конфигурации операционной системы user.dat, system.dat, user.ini, system.ini, protocol.ini, control.ini, autoexec.bat, config.sys и msdos.sys. Вообще, если вы не первый день общаетесь с Windows 98, эти файлы уже должны быть спрятаны в надежном месте (лучше всего на внешнем носителе) в нескольких экземплярах, в известном банке, в цивилизованной стране.

Итак, начнем. По умолчанию, “винды” не настроены под современные компьютеры с новыми модемами, поэтому сразу необходимо вручную изменить некоторые параметры. Если вы подключены к интернету, то проверьте настройки вашего соединения и модема. Вызвав окно My Computer (Мой Компьютер), войдите в папку Dial-Up Networking (Удаленный Доступ) и здесь, щелкнув правой кнопкой мыши на значке соединения с вашим провайдером, вызовите его свойства. В появившемся меню, на вкладке Server Types (Тип Сервера) отключите вход в Сеть и неиспользуемые протоколы, оставив только TCP/IP (если вы не подключены еще и к локальной сети, разумеется). Вернитесь назад — на страничку General (Общие) — и в меню свойств модема (которое вызывается кнопкой “Настройка”, на вкладке «Соединение» выполните Configure -> Connection), нажав кнопку «Дополнительно» (Advanced), поставьте флажки Use Error control («Контроль ошибок»), Compress Data («Сжатие данных»), Use Flow control — Hardware («Аппаратный») и отключите протоколирование процесса соединения. А нажав кнопку «Настройки порта» (Port Settings), установите движки, регулирующие размер FIFO-буферов, в максимально правое положение. Скорость порта на закладке «Общие» (General) свойств модема тоже надо выставить в максимум, обычно это 115 200 бит в секунду, однако можно сделать так, что появится возможность выбора вплоть до 921 600. Гарантии, правда, что ваш модем сможет работать с такой настройкой порта, нет, поэтому еще раз напоминаю: продублируйте реестр, так как для установки максимально возможной скорости придется его редактировать, а ошибки в этом деле могут “обрушить” всю систему. Создайте в «Блокноте» файл modem921600.reg с таким содержанием (постарайтесь без опечаток – изменение исходного значения выделено красным цветом!):
REGEDIT4

[HKEY_LOCAL_MACHINE \System\CurrentControlSet \Services\Class\Modem\0000]
«Properties»=hex:80,01,00,00,ff,00, 00,00,ff,00,00, 00,07,00,00,00,0f,00,00,00,\
77,07,00,00,00,10,0e,00,00,fa,00,00

Нажав на значке полученного файла левой кнопкой мыши, вы внесете эту информацию в реестр, после чего в свойствах модема появятся еще и скорости 230 400, 460 800, 921 600 бит в секунду. Если модем не заработает, вернитесь к 115 200 или выбросьте его (шутка). Скорости и параметры COM-портов прописаны и в файле win.ini – проверьте раздел [Ports], там должны быть такие строки:
COM1:=921600,n,8,1,p
COM2:=921600,n,8,1,p
COM4:=921600,n,8,1,p
COM3:=921600,n,8,1,p

В system.ini тоже можно дописать в секцию [386Enh] параметры для портов:
COMBoostTime=1
COM2Buffer=1024

Первый из них увеличивает быстродействие портов, а второй — размер буфера очереди порта, к которому подключен модем. Номер COM-порта, естественно, должен соответствовать вашей аппаратной конфигурации. Разные источники рекомендуют устанавливать параметр COM2Buffer (равный, по умолчанию 128 байт) от 512 байт до 16 кб, но оптимально, по моему мнению, будет от 1024 байт до 4 кб (4096 байт), так как при очень больших значениях может произойти обратный эффект, и связь ухудшится. Малый размер буфера также может привести к потере информации и увеличению количества ошибок при хорошей связи на быстрых линиях. Но лучше всего поэкспериментировать с разными значениями и выбрать наиболее подходящее — для конкретного ПК и модема.

Теперь, в Панели управления (Control Panel) выберите “Сеть” (Network) и, открыв меню свойств Dial-UP Adapter, перейдите на закладку «Дополнительно» (Advanced) и установите следующие параметры: Enable Point to Point IP – YES; IP Packet Size – AUTO. При установке «IP Packet Size = LARGE», параметр MTU – максимальная неделимая единица передаваемой информации — зафиксируется на значении 1500 бит, что крайне необходимо для корректного определения его оптимального значения при “пинговании” сервера интернет-провайдера программами типа iSpeed (об этом немного ниже). В случае же AUTO параметр MTU в Windows 98 будет равняться 576, что в большинстве случаев оптимально для соединений на скорости ниже 115 200. Установите далее там же: Record a log file – NO; Use IPX header compression — NO; на вкладке Driver Type («Тип драйвера») выберите Enhanced mode [32 and 16 bit] NDIS driver – эти настройки добавят еще немного жизни вашему модему. При этом должен быть установлен клиент для сетей Microsoft в настройках Сети. В случае других способов подключения к интернету и при наличии локальной сети настройки будут другие – учтите это!

Часто процесс входа в интернет ускоряется использованием скриптов, которые являются обычными текстовыми файлами с расширением SCP. В скрипте записаны команды, выдаваемые модемом в ответ на определенные принятые символы – например, в ответ на запрос логина автоматически выдается ваше зарегистрированное имя, далее ожидается запрос на ввод пароля, и, при его получении, этот пароль вводится. Такой способ выхода в интернет иногда быстрее, чем стандартный, при идентификации вас средствами Windows, а иногда только он и позволяет автоматизировать подключение к провайдеру – невозможно же каждый раз набивать пароль с клавиатуры. Синтаксис скрипта должен соответствовать некоторым правилам, подробно описанным в файле C:.doc. Но, если лень его читать или вы никак не можете составить рабочий скрипт сами, попросите его у вашего провайдера.

Читайте также:  Настройка карбюратора ветерка 8

Некоторые настройки, повышающие удобство и скорость работы с модемом вообще, можно вручную сделать в реестре, так как специальных программ для этого пока не существует, например, в разделах:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\0000]
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\0000\Init]
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\0000\Settings\Init]
— содержатся скрытые строки инициализации модема.

В разделе
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\0000]
есть параметр Reset, который, обычно равен AT&F1, из-за чего модем в некоторых программах может набирать номер «тоном», поэтому его лучше изменить на AT&F1Z, чтобы после ресета модем инициализировался вашими установками (конечно, если вы заранее занесли их в энергонезависимую память модема для вызова командой ATZ), а не фабричными, в которых почти всегда зашит тоновый набор номера.

Удачно подобрать настройки регистров модема для более устойчивой связи не просто, так как для разных линий могут быть оптимальны разные параметры, да и у фирм-производителей настройки различны, но обычно устанавливают, по крайней мере, побольше время ожидания несущей при ее потере (S10=254 для Sportster – самого распространенного модема в России), что немного уменьшает количество обрывов связи. Для модемов с регулировкой уровня выходного сигнала можно иногда, уменьшая его, добиться лучшей связи из-за снижения помех и искажений, возникающих при чрезмерно большом его уровне (регистр S39). Если такая регулировка не предусмотрена, то, по слухам, иногда помогает небольшое сопротивление, Ом на 100, впаянное в линию последовательно, но не забудьте, что в телефонной линии довольно большое напряжение, надо паять аккуратно и использовать достаточно мощное сопротивление. Результат не гарантирован.

В тяжелых случаях приходится ограничивать максимальную скорость соединения или отключать протокол V.90 (а то и другие протоколы), так как на повышенных скоростях вдруг резко увеличивается количество обрывов связи и ретрейнов. Как менять настройки модема с помощью AT-команд, почитайте в инструкции к нему — обычно там все подробно расписано. Также почитайте различные FAQ в интернете — например, на www.flashcom.ru/html/modems/muz_faq.shtml или на www.people.nnov.ru/belyanin/1251/faq_sp.html .

Навязшая в зубах беда модемов Sportster (и многих других тоже) с определением (или, скорее, с неопределением) сигнала «занято», иногда лечится очень легко: просто после набора номера должна быть пауза в пару секунд — благодаря ей, количество правильно понятых «занято» возрастает на порядок! Для создания этой паузы надо после телефонного номера — в свойствах соединения с провайдером — поставить две-три запятых, например: ,995-5555. — эти паузы перед набором номера и после него отсекают помехи и щелчки переходных процессов наших замшелых телефонных линий, благодаря чему и улучшается работа модема.

Тема для отдельной статьи – настройка непосредственно протокола TCP/IP для ускорения прокачки информации из интернета. Для этой цели написано очень много программ, главная функция которых – отключить автоматическое определение оптимальных параметров соединения с каждым сервером и установить некие фиксированные значения этих параметров.

Считается, что установка чаще всего встречающихся значений, вместо их автоматического определения для каждого соединения, ускоряет работу в Сети, так как не тратится время на получение информации от серверов. Но при этом остается вероятность того, что эти значения для каких-то серверов все-таки окажутся наихудшим вариантом. До появления Windows 98 эта проблема была более актуальна, так как в Windows 95 был установлен по умолчанию максимальный размер передаваемого блока информации MTU, равный 1500, что не вполне подходило для модемной связи (протокол PPP). Теперь же Microsoft исправилась и установила более близкий к оптимальному MTU=576. Но тем не менее и тут стоит поэкспериментировать, так как и других параметров довольно много — вернуться к исходным настройкам можно в любой момент. Попробуйте для этого программы NetBoost 99 ( http://www.download.ru/ ) — самая распространенная, iSpeed ( http://www.hms.com/ ) — абсолютно бесплатная, Internet Tweak 2001 — самая многофункциональная, MTUSpeed ( www.mjs.u-net.com / http://www.listsoft.ru/programs/pr153.htm) — самая понятная, BlazeNET ( www.indeavour.com/html_about_blazenet.htm ) — самая новая, изменяет в реестре больше всего параметров, часто плохо документированных.

Предварительно очень желательно получить рекомендации о настройках протокола TCP/IP у вашего провайдера — MTU зависит главным образом именно от его установок (Для Ethernet обычно MTU=1500, для SLIP: MTU=1006, для PPP — Internet TCP/IP: MTU=576). Большую подборку подробнейших статей о том, как самому правильно определить наилучшие параметры TCP/IP вы найдете на сайте MaxSpeed Windows (members.aol.com/axcel216) — советую внимательно все изучить.

Подробно описывать параметры, которые изменяются этими программами, вряд ли есть смысл, а тем более рассказывать, где все они прописаны в реестре. Главное — протестировать систему с новыми установками и убедиться, что что-то изменилось. Некоторые из этих программ, iSpeed, например, дают возможность увидеть результат насилия над системой, запустив несложный тест. Лично я оставил все-таки автоматическую настройку.

Еще Microsoft рекомендует установить в реестре следующие параметры:
[Hkey_Local_Machine\System\CurrentControlSet\Services\VxD\MSTCP]
«Tcp1323Opts»=dword:00000003
«SackOpts»=»1»
«BSDUrgent»=»1»

Сложно сказать, какие “баги” при этом устраняются, но безопасность работы в интернете увеличивается совершенно точно (вопрос только – насколько?).

Работу в интернете поможет заметно ускорить программа Legion — The Host Master, принцип действия которой несколько иной: она записывает IP-адреса часто посещаемых серверов в специальный файл, отменяя получение каждый раз IP-адреса от DNS-сервера, что сокращает время загрузки страницы порой на несколько секунд. Тут тоже есть небольшой подводный камень: если IP нужного сервера изменится, то вы не получите к нему доступ, пока не удалите устаревший неверный адрес из файла C: (где, собственно, и записываются IP-адреса) или не запустите обновление IP в этой программе.

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

Конечно, не только программным разгоном можно добиться улучшения связи, обязательно проверьте даже телефонные провода – их качество играет огромную роль. Никаких скруток кабеля на пути от телефонного щитка в подъезде к модему не должно быть, все соединения надо пропаять, на провод и модем не должно быть наводок от каких-нибудь близлежащих электроприборов и силовых кабелей, нежелательно наличие параллельных телефонов (это касается в первую очередь недорогих модемов) — и тогда, возможно, ваши любимые “форточки” станут, наконец, настоящим окном в мир!

Модем может быть не один

Ещё один способ повысить производительность соединения — установить несколько модемов. Эта возможность поддерживается Microsoft Windows 98. Способ не так часто используется, однако дешевле ISDN. Для работы этого метода вам потребуется Windows 98, две телефонные линии, и два модема, кстати, провайдер тоже должен быть согласен предоставить вам эту услугу. Например, некоторые провайдеры могут посчитать вам такую услугу связи по двойному тарифу, в этом случае смысл двухмодемного подключения несколько теряется. Способ достаточно просто настраивается в панели настроек удалённого соединения.

Я настроил оптимально MTU со своим провайдером, а дальше по сети длина пакета меняется? Что с пакетом дальше происходит? Каждый сервер может переупаковывать мои данные по своему усмотрению или в Сети бегает мой пакет?

По идее пакет должен сам находить оптимальный путь, при котором не происходит его фрагментация (параметр PathMTU включает эту «фичу»), но если это невозможно, то пакет фрагментируется. То есть любой сервер может фрагментировать пакет (если только в заголовке пакета не установлен запрет на фрагментацию, что делается обычно только в экспериментальных целях). Сами можете посмотреть, если будете пинговать неделимыми пакетами удаленные сайты.

Очень хороша для этого программа TweakDUN (www.pattersondesigns.com/tweakdun), которая всегда очень четко показывает, какой величины пакет может дойти до любого сайта — она удобнее утилиты ping и проще и надежнее, чем CyberKit.

Internet Tweak 2001 v2.0

Internet Tweak от компании Magellass имеет оригинальный, не лишенный своеобразного удобства интерфейс, с всплывающими подсказками и позволяет не только изменять значение MTU, но и многие другие скрытые в Windows параметры, помогающие повысить производительность при работе с Интернет (RWIN, NDI, TTL). Программа предоставляет возможность регулирования различных скрытых параметров Internet Explorer’a: фон кнопочных панелей, анимационные логотипы, директории хранения закладок/cookies/истории/временных файлов, редактировать заголовок окна и т.п. Подобные настройки имеются и для Outlook Express: отключение заставки, изменение директорий для хранения почты/новостей/шаблонов, смена символа цитирования.

Internet Tweak также позволяет изменять скрытые настройки Windows (9x/ME/2000), связанные с почтой и Интернет: настраивать меню, отключать Active Desktop, редактировать адрес используемого по умолчанию поискового сервера, создавать Интернет-ярлыки в меню Пуск и т.п. Кроме всего прочего, не выходя из программы, вы сможете получить массу полезных советов по работе в Интернет и по использованию таких программ, как Netscape Navigator, Outlook Express и Internet Explorer.

В последней версии IT стало возможно регулировать еще больше скрытых параметров, добавлены новые полезные советы, исправлены ошибки.

Скачать программу: http://www.internettweak.com/it2001z.html

ItweakU v3.72
http://www.jockesoft.com/

ItweakU относится к классу утилит для оптимизации скорости соединения путем изменения значений RWIN, TTL, MTU и MSS, заданных системе по умолчанию. В программу также встроен инструменты защиты от несанкционированного выключения системы, удаления принтеров, возможность дезактивировать «Редактор реестра», спрятать «Избранное» и текстовые документы. Появилось несколько опций и немного улучшен интерфейс.

Повторю то, что говорил в первой заметке из этой серии: чудес не бывает. Если вы подключаетесь к Интернету через модем, то связь у вас всегда будет медленнее, чем если бы вы подключались по выделенной линии. И качество голосовой связи, если вы решитесь воспользоваться IP-телефонией будет далеко от оптимального. Но неужели ничего нельзя сделать?

Можно. Но надо разделить возможные способы «ускорения», тем более, что их всего два: настройка протоколов, оптимизирующая связь вашего компьютера с «внешним миром» и оптимизация обработки полученной информации у вас на компьютере. Поговорим подробнее.

Сначала о вашем компьютере. В принципе, практически все способы ускорения веб-серфинга в той или иной мере занимаются банальным (или не совсем банальным) кэшированием страниц. Т.е. сохранением их локальных копий у вас на диске (о кэшировании я писал в заметке «Ускорение или перестройка?»). Тут возможны самые разные варианты — программы могут проверять или не проверять страницы на обновление перед показом локальной копии; могут использовать какие-то «интеллектуально-промежуточные» способы — скажем, проверять не чаще раза в сутки или еще как-то; могут автоматически скачивать те страницы, на которые есть ссылки пока вы читаете документ — тогда при щелчке по ссылке, вы обнаружите, что следующий документ откроется быстрее, т.к. часть его уже скачалась и т.п. За счет кэширования можно достичь заметного ускорения серфинга, но у него есть и куча отрицательных сторон — прежде всего, всяческие сбои с перегрузкой обновившихся страниц: какие бы умные алгоритмы не использовались ускоряющими программами. всегда найдется какой-нибудь сайт, на котором либо будут показываться старые версии программ, либо страницы будут каждый раз закачиваться по-новой. Если вы хотите испытать прелести кэширования на своей шкуре, то посмотрите, например, на такие программы как NetSonic или Webcelerator.

Ускорение «на низком уровне» включает настройку протоколов, что требует определенных знаний о том, «как работает Интернет», иначе вы рискуете сделать только хуже, а то и вовсе «убить» у вашего компьютера возможность общаться. Хотя, если потратить некоторое время на изучение документации, а потом поэкспериментировать, то можно достичь ощутимого увеличения скорости связи (не на 300%, конечно, как обычно рекламируется, но процентов на 10-15, что тоже довольно заметно). Правда, у TCP/IP не так много вещей, поддающихся настройке — основные два параметра это MTU — максимальный размер пакета — его настройка позволяет избежать фрагментации при связи через промежуточные сервера и TTL — время жизни пакета — позволяет увеличить число промежуточных серверов, через которые пакет может пройти, увеличивая тем самым «дальнобойность» вашего компьютера.

Большинство «автоматических» программ, которые предлагают автоматически настроить ваш компьютер на оптимальную работу, скажем, с модемом, занимаются тем, что всего-лишь устанавливают «среднеприемлемые» значения этих параметров. Однако, далеко не всегда они оказываются лучшими. Если вы не боитесь экспериментов, то я бы посоветовал посмотреть программу под названием MTUSpeed Pro — она позволяет не только настроить эти (и некоторые другие) параметры протоколов, но и поэкспериментироать с ними и восстановить исходные значения, если что-то пошло не так.

Источник

Adblock
detector