PDA

Просмотр полной версии : Half-open limit fix


Slava
12.10.2008, 16:08
http://screen.battlefox.ru/data/570/halfopenlimitfixscreensbr5.jpg

Программа 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

.:: Скрытый текст<br />Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий) ::.

SoaT
13.10.2008, 10:14
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 и не давала воспользоваться программой
- Небольшие улучшения
(http://forum.battlefox.ru/showthread.php?p=308394#post308394)

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
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, но не имеет никакого эффекта).:: Скрытый текст<br />Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий) ::.

a2z
17.04.2009, 19:35
:reload: Обновление до 3.7
- Убран архив для подписи tcpip.sys (изменен алгоритм подписи)
- Изменения интерфейса
- Небольшие улучшения и исправления
- Добавлен интерфейс на итальянском языке (перевод Bruno aka "Brunix")
- Добавлен интерфейс на немецком языке (перевод Matthias)
- Добавлен интерфейс на испанском языке (перевод Raúl X)
- Добавлен интерфейс на чешском языке (перевод emс).:: Скрытый текст<br />Вы должны войти под своим логином или зарегистрироваться и иметь 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).:: Скрытый текст<br />Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий) ::.

a2z
02.06.2009, 19:59
В этой (http://support.microsoft.com/kb/969710/) статье базы знаний 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).:: Скрытый текст<br />Вы должны войти под своим логином или зарегистрироваться и иметь 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).:: Скрытый текст<br />Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий) ::.

Slava
28.05.2011, 14:57
Half-open limit fix 4.2
Программа для снятия ограничений к-ва полуоткрытых соединений
Исправлена редкая проблема несовместимости с Windows XP(x64)
- Добавлен интерфейс на армянском языке (перевод David Margaryan)
- Добавлен интерфейс на литовском языке (перевод ZeroSuf3r)
- Добавлен интерфейс на бенгальском языке (перевод Mizanur Rahman)
- Добавлен интерфейс на вьетнамском языке (перевод Vietnamize Team).:: Скрытый текст<br />Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий) ::.