Battle Forum

Battle Forum (http://battlefox.rooty.ru/index.php)
-   Интернет и сети (http://battlefox.rooty.ru/forumdisplay.php?f=70)
-   -   Half-open limit fix (http://battlefox.rooty.ru/showthread.php?t=10394)

Slava 12.10.2008 16:08

Half-open limit fix
 

Программа Half-open limit fix предназначена для изменения максимального количества одновременных полуоткрытых исходящих TCP соединений (half-open connections или connection attempts) в системном файле tcpip.sys.

Ограничение введено компанией Microsoft в попытке замедлить распространение вирусов с зараженного компьютера, а также ограничить возможности участия компьютера в DoS-атаках.

Впервые данное ограничение было введено в SP2 для Windows XP и присутствует во всех последующих версиях Windows. Ограничение заключается в том, что компьютеру не разрешается иметь более 10 одновременных полуоткрытых исходящих соединений. При достижении предела новые попытки подключений ставятся в очередь.

Таким образом, фактически ограничена скорость подключения к другим компьютерам.

Особенно критично это ограничение для пользователей P2P программ (µTorrent, BitComet, eMule, P2P TV и т.п.). При включенной P2P программе, страницы в браузере могут загружаться крайне медленно. Задержка перед началом открытия может составлять несколько десятков секунд независимо от скорости вашего соединения.

Half-open limit fix позволяет убрать это ограничение, то есть увеличить максимальный предел полуоткрытых соединений. Для подавляющего большинства пользователей будет достаточным предел, равный 100.

Инструкция:
1) Разархивируйте в любую папку и запустите Half-open limit fix
2) Выберите новый предел количества одновременных полуоткрытых исходящих соединений и нажмите «Внести в tcpip.sys» (для подавляющего большинства пользователей будет достаточным предел, равный 100)
3) Перезагрузите компьютер и наслаждайтесь

Может потребоваться повторный запуск Half-open limit fix после обновлений Windows или установки SP, так как иногда Microsoft заменяет старый файл tcpip.sys на новый. Если программа перестанет работать с обновленным tcpip.sys на этом сайте появится новая версия.

Для пользователей Vista: Возможно когда-нибудь, после обновления Windows или установки SP на рабочем столе появятся надписи «Тестовый режим». Они могут появиться, так как в Vista SP1 есть обязательная проверка подписи драйверов, и файл tcpip.sys подписывается тестовой подписью, после того как пропатчен. Скорее всего, чтобы они исчезли понадобится просто еще раз пропатчить tcpip.sys.

Официальный сайт: http://half-open.com/home_ru.htm

Скрытый текст
Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий)
Правила форума | Регистрация на форуме
Предупреждение: увидев этот блок скрытого текста, не стоит сразу бросаться набивать бессмысленные сообщения. Освойтесь на форуме, проникнитесь его атмосферой и пишите, если Вам действительно есть, что сказать. Если Модератор решит, что Вы набиваете сообщения, он удалит их все, а Вам выдаст либо предупреждение, либо сразу заблокирует Ваш аккаунт.

SoaT 13.10.2008 10:14

Windows Half-open limit fix (patch)
 
Windows Half-open limit fix (patch)

Программа Half-open limit fix предназначена для изменения максимального количества одновременных полуоткрытых исходящих TCP соединений (half-open connections или connection attempts) в системном файле tcpip.sys.

Ограничение введено компанией Microsoft в попытке замедлить распространение вирусов с зараженного компьютера, а также ограничить возможности участия компьютера в DoS-атаках.
Впервые данное ограничение было введено в SP2 для Windows XP и присутствует во всех последующих версиях Windows. Ограничение заключается в том, что компьютеру не разрешается иметь более 10 одновременных полуоткрытых исходящих соединений. При достижении предела новые попытки подключений ставятся в очередь.
Таким образом, фактически ограничена скорость подключения к другим компьютерам.
Особенно критично это ограничение для пользователей P2P программ (µTorrent, BitComet, eMule, P2P TV и т.п.). При включенной P2P программе, страницы в браузере могут загружаться крайне медленно. Задержка перед началом открытия может составлять несколько десятков секунд независимо от скорости вашего соединения.
Half-open limit fix позволяет убрать это ограничение, то есть увеличить максимальный предел полуоткрытых соединений. Для подавляющего большинства пользователей будет достаточным предел, равный 100.

Вопросы:
Спойлер
Это безопасно?
Half-open limit fix создает резервную копию редактируемого файла tcpip.sys, и Вы в любой момент можете восстановить исходный файл, нажатием одной кнопки. Я постарался сделать программу максимально безопасной. В любом случае, используйте данную программу на свой страх и риск.

Какое оптимальное значение предела одновременных полуоткрытых исходящих соединений?
Я считаю, что оптимальное значение равно 100. Дальнейшее увеличение предела будет иметь эффект, только если Вы используете одновременно несколько P2P программ (µTorrent, BitСomet, eMule, P2P TV и т.п.) или держите сервер на компьютере.

Как проверить ограничивает ли предел скорость моего интернета?
Чтобы проверить, срабатывает ли на вашем компьютере это ограничение, загляните в Event Viewer (например через Control Panel — Administrative Tools; или Пуск — Выполнить — EventVwr.msc). Каждое сообщение «EventID 4226: TCP/IP has reached the security limit imposed on the number of concurrent TCP connect attempts» говорит о том, что ограничение сработало.Обычно это означает, что у вас на компьютере работает либо какая-то P2P программа, либо сетевой червь (вирус). Если такие сообщения в Event Viewer появляются очень часто, то скорее всего вы заметите проблему и сами — у вас будут трудности с открыванием вебстраниц в браузере.
Операционная система: Windows XP SP2(x86,x64)/SP3, 2003 Server SP1(x86)/SP2(x86,x64), Vista без SP(x86,x64) и с SP1(x86,x64).
Язык интерфейса: русский и английский.
Последние изменения:
Спойлер
Версия 2.8 (5 октября 2008)
- Добавлена возможность проверять предел в Windows XP, используя учетную запись без прав администратора
- Добавлены дополнительные проверки возможных ошибок
Версия 2.7 (28 сентября 2008)
- Добавлена возможность устанавливать неограниченное количество полуоткрытых соединений в Vista
- Добавлена поддержка Unicode
Версия 2.6 (19 сентября 2008)
- Исправлены проблемы совместимости с Vista x64 без SP1
- Улучшена стабильность
Версия 2.5 (8 сентября 2008)
- Исправлена ошибка в Vista, когда tcpip.sys мог не подписаться, если до этого использовались предыдущие версии программы
- Исправлены проблемы, которые могли возникнуть у пользователей Vista на некоторых языках
Версия 2.4 (30 августа 2008)
По сравнению с версией 1.0 было исправлено очень многое. Включена поддержка Windows XP SP2(x64), 2003 Server SP1(x86)/SP2(x86,x64), Vista без SP(x86,x64) и с SP1(x86,x64).
По сравнению с версией 2.3:
- Исправлена проблема в Vista x64, возникавшая у некоторых пользователей. Она была связана с открытием доступа к файлам tcpip.sys и user32.dll.mui. (В версии 2.2 и 2.1 этой проблемы не было)
- Улучшена проверки версии резервной копии файла tcpip.sys. Если Windows обновит файл tcpip.sys, программа при запуске создаст новую резервную копию
- Исправлена редкая ошибка при использовании кнопки «Обновить» в Vista
- Дополнительные проверки совместимости перед запуском
Тем у кого не было проблем с предыдущими версиями перепатчивать нет смысла.
Для пользователей Vista: Возможно когда-нибудь, после обновления Windows или установки SP на рабочем столе появятся надписи «Тестовый режим». Они могут появиться, так как в Vista SP1 есть обязательная проверка подписи драйверов, и файл tcpip.sys подписывается тестовой подписью, после того как пропатчен. Скорее всего, чтобы они исчезли понадобится просто еще раз пропатчить tcpip.sys.

Slava 07.11.2008 02:03

Windows Half-open limit fix (история версий)

Цитата:

Версия 3.1 (21 ноября 2008)
- Добавлена поддержка Windows 7 beta build 6801(x86,x64)
- Исправлена редкая ошибка, когда система могла восстановить исходный файл tcpip.sys, сразу после того как он пропатчен в Windows XP

Версия 3.0 (4 ноября 2008)
- Добавлена поддержка Windows XP SP1(x64)
- Исправлено некорректное отображение программы в системах с несколькими мониторами и нестандартными шрифтами
- Небольшие улучшения
Версия 2.9 (17 октября 2008)
- Исправлена редкая ошибка в Vista, когда программа не могла получить доступ к файлу tcpip.sys
- Улучшена стабильность
Версия 2.8 (5 октября 2008)
- Добавлена возможность проверять предел в Windows XP, используя учетную запись без прав администратора
- Добавлены дополнительные проверки возможных ошибок
Версия 2.7 (28 сентября 2008)
- Добавлена возможность устанавливать неограниченное количество полуоткрытых соединений в Vista
- Добавлена поддержка Unicode
Версия 2.6 (19 сентября 2008)
- Исправлены проблемы совместимости с Vista x64 без SP1
- Улучшена стабильность
Версия 2.5 (8 сентября 2008)
- Исправлена ошибка в Vista, когда tcpip.sys мог не подписаться, если до этого использовались предыдущие версии программы
- Исправлены проблемы, которые могли возникнуть у пользователей Vista на некоторых языках
Версия 2.4 (30 августа 2008)
По сравнению с версией 1.0 было исправлено очень многое. Включена поддержка Windows XP SP2(x64), 2003 Server SP1(x86)/SP2(x86,x64), Vista без SP(x86,x64) и с SP1(x86,x64).
По сравнению с версией 2.3:
- Исправлена проблема в Vista x64, возникавшая у некоторых пользователей. Она была связана с открытием доступа к файлам tcpip.sys и user32.dll.mui. (В версии 2.2 и 2.1 этой проблемы не было)
- Улучшена проверки версии резервной копии файла tcpip.sys. Если Windows обновит файл tcpip.sys, программа при запуске создаст новую резервную копию
- Исправлена редкая ошибка при использовании кнопки «Обновить» в Vista
- Дополнительные проверки совместимости перед запуском
Тем у кого не было проблем с предыдущими версиями перепатчивать нет смысла.
Версия 1.0 (5 июня 2008)
Первая версия Half-open limit fix. Поддержка Windows XP SP2(x86) и SP3.


Slava 09.01.2009 17:21

:reload: Half-open limit fix

Версия 3.2 (7 января 2009)
- Исправлена ошибка доступа (Ошибка 6), которая появлялась у некоторых пользователей Vista и не давала воспользоваться программой
- Небольшие улучшения


Slava 12.01.2009 00:28

:reload: Half-open limit fix

Версия 3.3 (11 января 2009)
- Добавлена поддержка Windows 7 beta сборка 7000(x64)



dar 14.01.2009 05:48

Цитата:

Сообщение от Slava (Сообщение 308394)
полуоткрытых

Почему полуоткрытых , а не просто открытых ?

Slava 14.01.2009 08:59

dar, В ОС Windows XP SP2(x86,x64)/SP3, 2003 Server SP1(x86)/SP2(x86,x64), Vista без SP(x86,x64) и с SP1(x86,x64) существует ограничение на количество одновременных попыток сетевых подключений.
Весьма распространено заблуждение о том, что ограничено максимальное количество соединений вообще.

Цитата:

Попытка подключения
Для установления TCP соединения локальный компьютер сперва посылает удалённому компьютеру приглашение к соединению (так называемый SYN пакет).
Состояние, в котором при этом находится локальный компьютер, называют полуоткрытым соединением (англ. half-open connection) или попыткой подключения (англ. connection attempt).
Далее в зависимости от ответа удалённого компьютера полуоткрытое соединение либо закрывается либо переходит в нормальное установленное TCP соединение.

Сущность ограничения
Ограничение заключается в том, что компьютеру не разрешается иметь более 10 одновременных полуоткрытых исходящих соединений. При достижении предела новые попытки подключений ставятся в очередь.
Таким образом, фактически ограничена скорость подключения к другим компьютерам.
На количество установленных соединений жесткого предела в системе нет. Кроме того, ограничение никак не затрагивает входящие соединения.
Ограничение введено компанией Microsoft в попытке замедлить распространение вирусов с зараженного компьютера, а также ограничить возможности участия компьютера в DoS-атаках.

Проверка срабатывания
Чтобы проверить, срабатывает ли на вашем компьютере это ограничение, загляните в Event Viewer (например через Control Panel - Administrative Tools; или Пуск - Выполнить - EventVwr.msc). Каждое сообщение «EventID 4226: TCP/IP has reached the security limit imposed on the number of concurrent TCP connect attempts» говорит о том, что ограничение сработало.
Обычно это означает, что у вас на компьютере работает либо какая-то P2P программа либо сетевой червь (вирус). Если такие сообщения в Event Viewer появляются очень часто, то скорее всего вы заметите проблему и сами - у вас будут трудности с открыванием вебстраниц в браузере.

Влияние на P2P
Часто можно встретить утверждение, что это ограничение не дает нормально работать файлообменным P2P клиентам. Суть данного неприятного явления состоит в том, что когда P2P клиенты (например, eMule или BitTorrent) пытаются установить слишком много новых соединений сразу (спонтанно в условиях широкого канала, либо в момент снятия ограничений на ширину канала - например, в ночное время), из-за ограничений на число полуоткрытых соединений может возникнуть существенное падение суммарной скорости download, а также возникновение типичных для данного случая проблем с установкой новых соединений, в т.ч. при открытии www-страниц.

Slava 17.02.2009 21:31

:reload: Half-open limit fix 3.6

Цитата:

Версия 3.6 (2 февраля 2009)
- Добавлен интерфейс на португальском языке (перевод Flavio Wolff)
- Исправлена проблема несовместимости с Windows 7 и Vista с неофициальными языковыми файлами
14 февраля 2009:
- Добавлен интерфейс на французском языке (перевод DragoNucleon)
- Добавлен интерфейс на украинском языке (перевод Andriy Bilousko)

Версия 3.4 (22 января 2009)
- Убрана поддержка серверных версий Windows (ограничение физически присутствует в файле tcpip.sys, но не имеет никакого эффекта)

Скрытый текст
Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий)
Правила форума | Регистрация на форуме
Предупреждение: увидев этот блок скрытого текста, не стоит сразу бросаться набивать бессмысленные сообщения. Освойтесь на форуме, проникнитесь его атмосферой и пишите, если Вам действительно есть, что сказать. Если Модератор решит, что Вы набиваете сообщения, он удалит их все, а Вам выдаст либо предупреждение, либо сразу заблокирует Ваш аккаунт.

a2z 17.04.2009 19:35

:reload: Обновление до 3.7
Список изменений
- Убран архив для подписи tcpip.sys (изменен алгоритм подписи)
- Изменения интерфейса
- Небольшие улучшения и исправления
- Добавлен интерфейс на итальянском языке (перевод Bruno aka "Brunix")
- Добавлен интерфейс на немецком языке (перевод Matthias)
- Добавлен интерфейс на испанском языке (перевод Raúl X)
- Добавлен интерфейс на чешском языке (перевод emс)
Скрытый текст
Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий)
Правила форума | Регистрация на форуме
Предупреждение: увидев этот блок скрытого текста, не стоит сразу бросаться набивать бессмысленные сообщения. Освойтесь на форуме, проникнитесь его атмосферой и пишите, если Вам действительно есть, что сказать. Если Модератор решит, что Вы набиваете сообщения, он удалит их все, а Вам выдаст либо предупреждение, либо сразу заблокирует Ваш аккаунт.

Slava 06.05.2009 23:22

:reload: Half-open limit fix 3.8

Цитата:

Версия 3.8 (21 апреля 2009)
- Исправлено появление надписей "Тестовый режим" в локализованных версиях Windows 7 beta сборка 7077
- Небольшие исправления
- Добавлен интерфейс на корейском языке (перевод Zenyr)
- Добавлен интерфейс на китайском (упрощенное письмо) языке (перевод Roy)
- Добавлен интерфейс на турецком языке языке (перевод Onur Gül)
Скрытый текст
Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий)
Правила форума | Регистрация на форуме
Предупреждение: увидев этот блок скрытого текста, не стоит сразу бросаться набивать бессмысленные сообщения. Освойтесь на форуме, проникнитесь его атмосферой и пишите, если Вам действительно есть, что сказать. Если Модератор решит, что Вы набиваете сообщения, он удалит их все, а Вам выдаст либо предупреждение, либо сразу заблокирует Ваш аккаунт.

a2z 02.06.2009 19:59

В этой статье базы знаний Microsoft официально подтверждено, что лимит на количество одновременных полуоткрытых подключений в Windows Server 2008 SP2 и Windows Vista SP2 снят. Ну наконец то поняли что ничего толкового из этого ограничения не выйдет :)

Собственно и новая версия.

:reload: Обновление до 4.0
Список изменений
Версия 4.0 (15 мая 2009)
- Убрана поддержка Windows Vista SP2 (ограничение физически присутствует в файле tcpip.sys, но не имеет никакого эффекта)
23 мая 2009:
- Добавлен интерфейс на шведском языке (перевод Screemer)
30 мая 2009:
- Добавлен интерфейс на норвежском языке (перевод Ole Fossbakk Birketvedt)

Версия 3.9 (10 мая 2009)
- Исправлена редкая ошибка, когда программа не запускалась в 64-битных версиях Windows из-за того, что не найдена DLL библиотека
- Изменен интерфейс выбора языка
- Небольшие исправления
- Добавлен интерфейс на тайском языке (перевод Terry)
- Добавлен интерфейс на португальском (бразильском) языке (перевод Ricardo Amaral de Andrade)
Скрытый текст
Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий)
Правила форума | Регистрация на форуме
Предупреждение: увидев этот блок скрытого текста, не стоит сразу бросаться набивать бессмысленные сообщения. Освойтесь на форуме, проникнитесь его атмосферой и пишите, если Вам действительно есть, что сказать. Если Модератор решит, что Вы набиваете сообщения, он удалит их все, а Вам выдаст либо предупреждение, либо сразу заблокирует Ваш аккаунт.

Slava 04.10.2009 03:05

Half-open limit fix 4.1

Цитата:

Версия 4.1 (20 июня 2009)
- Убрана поддержка Windows 7 beta начиная со сборки 7100 (ограничение физически присутствует в файле tcpip.sys, но не имеет никакого эффекта)
- Добавлен интерфейс на японском языке (перевод wwwcfe)
- Добавлен интерфейс на иврите (перевод s_h)
- Добавлен интерфейс на китайском (традиционный) языке (перевод Danfong Hsieh)
24 июня 2009:
- Английский язык на сайте и в программе откорректирован Gerard'ом
6 сентября 2009:
- Добавлен интерфейс на польском языке (перевод Tomasz “Sajgon” Wnukowski)
- Добавлен интерфейс на эстонском языке (перевод Geko)
- Добавлен интерфейс на арабском языке (перевод Mohamed El-Mekawy)
Скрытый текст
Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий)
Правила форума | Регистрация на форуме
Предупреждение: увидев этот блок скрытого текста, не стоит сразу бросаться набивать бессмысленные сообщения. Освойтесь на форуме, проникнитесь его атмосферой и пишите, если Вам действительно есть, что сказать. Если Модератор решит, что Вы набиваете сообщения, он удалит их все, а Вам выдаст либо предупреждение, либо сразу заблокирует Ваш аккаунт.

Slava 28.05.2011 14:57

Half-open limit fix 4.2
Программа для снятия ограничений к-ва полуоткрытых соединений
Цитата:

Сообщение от Версия 4.2 (8 августа 2010)
Исправлена редкая проблема несовместимости с Windows XP(x64)
- Добавлен интерфейс на армянском языке (перевод David Margaryan)
- Добавлен интерфейс на литовском языке (перевод ZeroSuf3r)
- Добавлен интерфейс на бенгальском языке (перевод Mizanur Rahman)
- Добавлен интерфейс на вьетнамском языке (перевод Vietnamize Team)

Скрытый текст
Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий)
Правила форума | Регистрация на форуме
Предупреждение: увидев этот блок скрытого текста, не стоит сразу бросаться набивать бессмысленные сообщения. Освойтесь на форуме, проникнитесь его атмосферой и пишите, если Вам действительно есть, что сказать. Если Модератор решит, что Вы набиваете сообщения, он удалит их все, а Вам выдаст либо предупреждение, либо сразу заблокирует Ваш аккаунт.


Текущее время: 13:22. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot