Увеличение пропускной способности Dial-Up

woow

Member
Joined
Oct 23, 2005
Messages
40
Reaction score
39
Age
44
Location
Colorado Springs
Существует немало рассказов о том, как увеличить пропускную способность при модемном соединении, а также немало рецептов и разных программ, которые, по заверению их авторов, помогут вам выжать максимум из своего модема. Однако не все эти рецепты будут работать, а тем более принесут реальную пользу. Все зависит от качества линий телефонной связи, интенет-канала провайдера, самого модема и операционной системы. Задача пользователя состоит лишь в том, чтобы максимально сбалансировать все параметры и добиться наилучшего результата. Обычно это приходит со временем и после тщательной настройки оборудования и ОС. Во многом такие настройки индивидуальны для каждого конкретного пользователя. Тем не менее, есть несколько универсальных советов, которые помогут добиться столь желанного прироста скорости. Дело в том, что изначально оборудование и ОС настроены на некую среднюю величину – выставленные параметры стараются охватить как можно больше конфигураций, а потому заметно занижены, а некоторые и вовсе скрыты от глаз пользователя.

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

Итак, пойдем по порядку.

1. В первую очередь проверяем параметры, выставленные в COM-портах. Для этого заходим в Device Manager (Менеджер устройств), открываем свойства каждого COM-порта и выставляем следующее:

Bits per second – 115200
Data bits – 8
Parity – None
Stop Bits – 1
Flow Control – Hardware

2. Теперь идем в папку Network and Dialup Connections и открываем свойства нашего модемного интернет-соединения.

a) На закладке General открываем свойства модема и проставляем везде галочки, а также выбираем максимальную скорость модема.
b) На закладке Networking удаляем протоколы, которые мы не используем (если нет локальной сети, и мы не пользуемся защищенными протоколами вроде VPN, то можно оставить только один Internet Protocol (TCP/IP).

3. Модификация реестра. Здесь я приведу наиболее важные параметры и их объяснения. Чтобы их импортировать, создайте в блокноте новый файл, скопируйте туда напечатанное ниже и сохраните этот файл с расширением .reg, а затем импортируйте его в реестр.

===================НАЧАЛО ФАЙЛА=========================
Windows Registry Editor Version 5.00

; этот параметр определяет приоритет в работе с доменными именами

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider]
"DnsPriority"=dword:00000001
"HostsPriority"=dword:00000001
"LocalPriority"=dword:00000001
"NetbtPriority"=dword:00000001

; следующий параметр увеличивает объем памяти буфера TCP/IP, что позволяет за один раз передавать больше данных

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"ForwardBufferMemory"=dword:00024a00
"MaxForwardBufferMemory"=dword:00024a00
"MaxNumForwardPackets"=dword:0000024a
"NumForwardPackets"=dword:0000024a

; эти настройки запрещают кэшировать неудачные результаты поиска DNS, тем самым увеличивается производительность и сокращается время обработки запросов

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters]
"NegativeCacheTime"=dword:00000000
"NegativeSOACacheTime"=dword:00000000
"NetFailureCacheTime"=dword:00000000

; увеличиваем число одновременных подключений до 20 (по умолчанию было 10)

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MaxConnectionsPerServer"=dword:00000020
"MaxConnectionsPer1_0Server"=dword:00000020

; увеличиваем скорость доступа к удаленным сетевым компьютерам

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{2227A280-3AEA-1069-A2DE-08002B30309D}]


====================КОНЕЦ ФАЙЛА==========================

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

Далее можно внести еще ряд дополнений, однако их значения вам придется подбирать самим. Приведу пример рабочих значений для MTU (максимальная единица передачи данных) равной 576 байт(распространенное значение, однако оно может различаться у разных провайдеров).

===================НАЧАЛО ФАЙЛА=========================
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"DefaultTTL"=dword:00000040
"EnablePMTUDiscovery"=dword:00000001
"NDICacheSize"=dword:00000010
"TcpWindowSize"=dword:00001024


====================КОНЕЦ ФАЙЛА==========================

Если у вас нет желания подбирать оптимальные значения вручную, можно воспользоваться одной из известных на рынке программ, например PGWare Throttle, которую будет достаточно один раз запустить, и она настроит все необходимые значения.

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

И еще одно полезное дополнение: зайдите в свойства Internet Explorer’а, выберите закладку Privacy и нажмите на кнопку Advanced. Поставьте галочку рядом с опцией Override Automatic Cookie Handling, и выберите

First-party Cookies – Accept
Third-party Cookies – Block

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

Удачного путешествия по просторам сети!
 
Last edited by a moderator:

Juan

Member
Joined
Mar 17, 2005
Messages
36
Reaction score
0
Age
27
рассказ конечно интересный, но по аппаратным ограничениям скорость выше 57,6 Кбит/сек на диал-ап невозможна, как не крути.
 

new_bember

Member
Joined
Apr 18, 2004
Messages
558
Reaction score
258
Age
45
Location
Західна Україна
Juan речь идёт не о повышении скорости, а о том, чтобы выжать максимум на той скорости, что есть.. т.е. обрубить ненужные куки изменить ТТЛ.. подобными вещами в линухе баловался при диалапе с мобильника - работает ))
 

jet800

ex-Team DUMPz
Premium Member
VIP
Joined
Feb 12, 2019
Messages
703
Reaction score
118
Ошибаетесь, 112кбит/с вполне реально на цифровой АТС иметь при модеме поддерживающем такую скорость.
 

DJ-root

Member
Joined
Jan 9, 2005
Messages
971
Reaction score
387
Age
39
Location
Славный град-Киев
jet800 said:
Ошибаетесь, 112кбит/с вполне реально на цифровой АТС иметь при модеме поддерживающем такую скорость.
Ага, уже. Так тебе ее и дали. На Укртелекоме.
Хохма на тему: Укртелеком дает по телефону беспарольный доступ к инету, скорость коннекта у них 48,8 - 52 кбод/с. Но это только на входе со стороны абонента. Так они дают канал 33,6. Тоесть выше этого ты прото не прыгнешь.
Источник - админ одного из месных провайдеров, который, кстати, тож дает скорость 33,6 на входе, но он ее чесно показывает.
new_bember, про линух детальнее расскажи... Можно в ПМ
 

jet800

ex-Team DUMPz
Premium Member
VIP
Joined
Feb 12, 2019
Messages
703
Reaction score
118
Причём тут Укртелеком?:confused:
Вот у нас в школе было такое ещё давно - МТУ-Интел давала 115 или 112,с клько там я не понмю ;) че-то такое. Инет правда работал шустрее домашнего когда тоже на мопеде сидел.
 

ALEXRUS

Member
Joined
Oct 16, 2004
Messages
980
Reaction score
56
Age
37
Location
Russia, Moscow
можно плиз источник информации?

тему переношу в статьи
 

woow

Member
Joined
Oct 23, 2005
Messages
40
Reaction score
39
Age
44
Location
Colorado Springs
new_bember said:
Juan речь идёт не о повышении скорости, а о том, чтобы выжать максимум на той скорости, что есть.. т.е. обрубить ненужные куки изменить ТТЛ.. подобными вещами в линухе баловался при диалапе с мобильника - работает ))

РебяТ, совершенно верно. В том-то вся и штука, что многие сидят на скорости примерно 40 Кб/сек из-за стандартных системных ограничений, тогда как нередко удается ее максимизировать в пределах этих самых 56 Кб/сек как раз благодаря оптимизации описаных настроек. Но опять же потолок всегда задает сам модем и провайдер...

ALEXRUS,
если про источник инфо вопрос ко мне, то это моя статья, написанная специально для форумчан.
 

mikl

Member
Joined
Apr 18, 2004
Messages
27
Reaction score
2
Age
32
2 woow
Можешь помочь в таком вопросе:
Модем (спутниковый, Qualcomm, ставиться как стандартный 19200 модем на com1, т.е. он физически сделан на com-port и производитель разрешает его установку как стандартного модема 19200) при подключении соединение устанавливается, начинается работа, а через 2 минуты обмен информацией прекращается значок в трее висит и показывает положенную ему скорость 19200, но реального обмена пакетами нет. В журнале модема скорость в начале соединения такая как надо, а через 2 мин - почти 0. на компьютере установлена ХР sp2 VLK. Поставил 2000 - время нормальной работы немного увеличилось (визуально). Заменил комп ХР sp1 reset - нормальная работа продолжалась 10 мин. Можешь что-нить посоветовать?
 

woow

Member
Joined
Oct 23, 2005
Messages
40
Reaction score
39
Age
44
Location
Colorado Springs
mikl,

Увы не сталкивался с подобной ситуацией, хотя скорей всего это не аппаратный конфликт, а программный. Установи последние драйверы производителя, проверь настройки фаервола и фильтрующих программ, если такие используются. Посмотри сами настройки модема.

Если причина не отыщется задай вопрос в ветке http://dumpz.ru/forumdisplay.php?f=41 (Компьютерный ликбез), тут чаще бывают люди, которые могут помочь.
 
Last edited by a moderator:

garmon

Member
Joined
Feb 23, 2004
Messages
14
Reaction score
0
jet800 said:
Ошибаетесь, 112кбит/с вполне реально на цифровой АТС иметь при модеме поддерживающем такую скорость.
Очень интересно как это ? :))) Господа вы имеете представление о последней миле? А то что вам ваши винды пишут несусветные скорости ни очем еще не говорит :). Я бы советовал сообщать не скорость подключения, а реальную скорость, тобишь с какой скоростью скачивается файл.
 

effa

New member
Joined
Oct 4, 2005
Messages
1
Reaction score
0
Location
Коми
112 вполне реально (на внешнем US Robotics), при этом средняя скорость закачки отображаемая FlashGet(ом) около 90-98, при пиках до 127. Это я видел у товарища, а вот у меня дома макс. 50,6, вот я и думаю - АТС у нас одна на весь город неужели все дело в модеме??? Пока проверить сие у себя не могу.
 

All_Way

Member
Joined
Mar 4, 2004
Messages
19
Reaction score
1
Privet Vsem!!!!

A вы poprobyite v XP na DSL koe-4to toje tabotaet....
Bistree gryzitsia..., and more.

Avtory Spasibo!!!!

Ydachi Vsem!!!!
 

q27910

New member
Joined
Jan 26, 2004
Messages
1
Reaction score
0
effa said:
112 вполне реально (на внешнем US Robotics), при этом средняя скорость закачки отображаемая FlashGet(ом) около 90-98, при пиках до 127. Это я видел у товарища, а вот у меня дома макс. 50,6, вот я и думаю - АТС у нас одна на весь город неужели все дело в модеме??? Пока проверить сие у себя не могу.

если измеряешь флешгетом, скачивай хорошо сжатый архив
 

U-Gin

Member
Joined
Jul 9, 2015
Messages
267
Reaction score
43
Age
64
Location
USA
garmon said:
Очень интересно как это ? :))) Господа вы имеете представление о последней миле? А то что вам ваши винды пишут несусветные скорости ни очем еще не говорит :). Я бы советовал сообщать не скорость подключения, а реальную скорость, тобишь с какой скоростью скачивается файл.

Проверка реальной скорости модема :D http://homepage.eircom.net/~leslie/testpage.htm

Внимание!
Второй тест всегда быстрее, поэтому перед вторым тестом почистите Temporary Folder.
 
Last edited by a moderator:

Real Root

Member
Joined
Apr 20, 2005
Messages
216
Reaction score
175
Age
38
Location
Ташкент
woow said:
; следующий параметр увеличивает объем памяти буфера TCP/IP, что позволяет за один раз передавать больше данных
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"ForwardBufferMemory"=dword:00024a00
"MaxForwardBufferMemory"=dword:00024a00
"MaxNumForwardPackets"=dword:0000024a
"NumForwardPackets"=dword:0000024a
Вот это только усугубит положение! Вы увеличиваете размер буфера, что приводит к увеличению передаваемой информации за раз! Если в этот момент на линии была помеха, то придется запрашивать заново всю потерянную информацию в рамках данного пакета, а если соединение не очень хорошее, то половина пакетов будет неверных, тем самым вы только сделаете намного хуже, эта рекомендация применительна к ADSL, НО НЕ к DIAL-UP!!! особенно с проблемными линиями. Для проблемных линий это значение лучше уменьшить!
Кстати, на любых линиях (кроме совсем крутых) рискуете получать большие паузы при прослушивании on-line радио.

woow said:
увеличиваем число одновременных подключений до 20 (по умолчанию было 10)
ОБЯЪСНИТЕ мне пожалуйста, для чего на Dial-up 20 одновременных соеденений, может быть вы еще порекомендуете качать в 3-5 потоков? Если это не испортит связь с и-нетом на модеме, то уж никак его не улучшит! Настройка применительна даже не для ADSL, а скорее для сверх скоростных соеденений, выше 512Кб/сек.

woow, без обид, я немного резок был, у меня иногда бывает ;)
А так идея статьи неплохая, только поправь немного шапку.
 

Humanoid

Member
Joined
Oct 21, 2004
Messages
152
Reaction score
31
Вот честно скажу... когда перестал обильно твикать регистр ручками или с помощью всяких там уродских утилиток-улучшалок... а научился довольствоваться тем что есть в разумной настройке системы... жить стало легче и приятней... паранойя "улучшательства" улетучилась сама собой...

.....

И еще... не в коем случае не твикайте пылесос, холодильник, бритву для бритья... и штопор...
 
A

amk

Вот тебе на!!

Читал внимательно пока не добрался до:"TTL (время жизни пакета) равного 576 "
Это где ж такое значение TTL сможет работать? По умолчанию винда ставит значение 32, можно представить, что этого мало и поставить 64 - неужели кто-то встречал сайты до которых надо добираться за 64 хопа?
Причем на собственно скорость соединения этот параметр никакого влияния не оказывает.
Судя по цифре 576 товарищ хотел рассказать о действительно важном параметре: MTU, но почему-то пропустил. Короче читаем далее обо всем, что касается того как параметры TCP/IP влияют на производительность соединения:

- MTU (Maximum Transmission Unit) - максимальное количество информации, или размер пакета, который может быть передан в одном физическом кадре. Такой пакет, кроме собственно полезной информации, содержит заголовок и сопроводительные данные, используемые маршрутизаторами для его адресации. Для протокола РРР (модемный доступ) MTU чаще всего имеет значение 576 байт, по умолчанию в Windows установлено значение 1500 байт, оптимальное для локальной сети. Также по умолчанию включена в Windows и MTU Auto Discovery (иногда - Path MTU, путевое значение MTU) - функция автоматического определения значения MTU самой системой, однако процедура вычисления MTU для каждого соединения требует немало времени, что ощутимо притормаживает работу при прокачке небольших файлов или при Web-серфинге. Да и в случае несогласования параметров локального компьютера с параметрами сервера провайдера эта функция вряд ли вам поможет. Если заданное значение превышает стандарт, установленный провайдером, производится дополнительная процедура разбивки и последующей интеграции информации, если же заданное значение ниже стандарта, то модем клиента не использует до конца возможностей, предоставляемых оборудованием провайдера. Непосредственно с ним связан другой параметр - MSS (Maximum Segment Size), представляющий собой суммарный размер сегментов в пакете, содержащих данные. Так как размер адресного сегмента чаще всего фиксирован - 40 байт, то легко определить взаимосвязь параметров MTU и MSS: MSS = MTU - 40.

- PMTUBlackHole Detect - обнаружение "черных дыр", установка этого параметра разрешает протоколу TCP пытаться обнаружить те серверы, которые не возвращают ICMP-сообщений о необходимости фрагментации при определении наилучшего MTU. Это, как и любая другая дополнительная процедура, может, пусть и незначительно, замедлять работу в Интернете.

- RWIN (Receive Window) - определяет так называемое "окно приема", т.е. то количество информации, которое клиент может принять в единицу времени. Если значение RWIN занижено, то происходит переполнение окна, и поступающие пакеты теряются; а если завышено, то, в случае повреждения пакета, возникнет дополнительное ожидание повторной передачи информации. Размер RWIN обязательно должен быть кратен MSS, и обычно, для лучшей эффективности модемного соединения, кратность рекомендуется устанавливать в пределах 4-8.

- TTL (Time To Live) - "время жизни" пакета, т.е. то количество промежуточных серверов (хопов), через которые может пройти пакет в поисках своего места назначения. Каждый такой сервер добавляет единицу к специальному счетчику в заголовке пакета, и, когда счетчик достигает максимального значения, пакет прекращает свое существование. Сегодня, когда Интернет разросся неимоверно, величина TTL должна быть не менее 64, хотя по умолчанию Windows считает, что хватит и 32.

- NDI Cache (Network Device Interface Cache) - кэш, в котором хранятся данные о маршрутах движения пакетов, по умолчанию его размер равен нулю. Чтобы при модемном соединении задействовать его оптимальным образом, хорошо было бы установить размер этого кэша равным 16.

- SessionKeepAlive (поддержание соединения) - при отсутствии какой-либо активности со стороны клиента в течение некоторого времени, сервер провайдера может просто разорвать соединение. Для предотвращения такого печального исхода система посылает провайдеру специальные небольшие пакеты информации с периодичностью, по умолчанию, один раз в час в Windows 9x/Me и в два часа в Windows 2000, хотя лучше это делать не реже, чем раз в 10 минут.

Само собой разумеется, что все эти, как еще и несколько менее значительных, параметры прописаны в Системном реестре Windows и могут изменяться вручную, однако существует большое количество небольших утилит, которые позволяют корректировать эти параметры, используя удобный графический интерфейс.
Например:
iNTERNET Turbo 2003 (http://www.clasys.com/)
в которой возможен выбор автоматического либо ручного режимов конфигурирования системы: устанавливаются значения параметров MTU, RWIN, TTL, PMTU и NDI Cache. Программа оптимизирует не только модемное (dial-up) соединение с Интернетом, но и параметры работы в локальной сети (LAN). В случае отрицательных результатов изменения конфигурации, полезными могут стать инструменты для резервного копирования установок, используемых Windows по умолчанию. Для предотвращения разрыва связи с провайдером в случае продолжительного простоя в состав программы входит утилита Ping, причем параметры "пингования" можно изменять вручную. Программа работает со всеми программными и аппаратными адаптерами, оптимизирована для использования под Windows 9x/NT, полностью поддерживает Microsoft MSN, ICQ, RealPlayer, Outlook, Eudora и все популярные FTP-клиенты.

Подводя итоги всего вышеизложенного, необходимо еще раз подчеркнуть, что не стоит ждать слишком многого от применения этих, да и любых других аналогичных программ, каких бы ни обещала нам сладкоголосая реклама молочных рек с кисельными берегами. Не бывает так. Дело в том, что Интернет, особенно за последние годы, разросся неимоверно, и многострадальные информационные пакеты проходят по пути к вашему компьютеру десятки самых различных серверов, причем, к примеру, тот же самый злосчастный параметр MTU = 576 байт отнюдь не обязателен, а только рекомендован. Поэтому невозможно заранее предугадать его для каждого из промежуточных серверов. А ведь для каждого пакета свой путь, со своими препятствиями: Все это означает, что оптимизацией параметра MTU можно добиться некоторого повышения скорости приема информации лишь на последнем участке линии связи - между сервером провайдера и вашим компьютером.
Тем не менее, оптимизация основных параметров протокола TCP/IP, на мой взгляд, является одним из немногих способов хоть в какой-то мере добиться от своего модема как приемлемой скорости, так и устойчивости соединения. Особенно, если добавить к вышерассмотренным программам, оптимизирующим эти параметры, какой-нибудь монитор.
Ц300 АМК
 

lohness

Профи
Joined
Mar 26, 2004
Messages
720
Reaction score
1,559
Location
Moscow
;)
Самый действенный способ ускорения частенько не програмный
И все почему то об этом забывают
Проводочек хотя бы до распределительной коробки заменить
 
Top