SP2 для Vista и Server 2008 снимает ограничение на количество полуоткрытых соединений
В своей
В прошлом году я обнаружил одну интересную вещь. Если в памяти ядра Vista изменить значение параметра TcpCreateAndConnectTcbRateLimitDepth с 1 на 0, то тут же снималось ограничение на количество полуоткрытых TCP-соединений. Но я не был уверен в безопасности данного действия, поэтому в моей утилите tcp-z значение этого параметра изменить нельзя.
После выхода Vista build 16670 и Windows 7 build 6956 Microsoft, к моему удивлению, изменила значение параметра TcpCreateAndConnectTcbRateLimitDepth на 0 по умолчанию.
Итак, ответ от Microsoft: да, этот метод безопасен! Также компания представила простой метод модификации этого параметра с помощью реестра. Если вы добавите в ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters параметр EnableConnectionRateLimiting и будете менять его значение с 0 на 1, то значение параметра TcpCreateAndConnectTcbRateLimitDepth будет также синхронно меняться с 0 на 1.
Изменения вы можете увидеть на графике TCP-Z:
После того, как значение параметра TcpCreateAndConnectTcbRateLimitDepth будет изменено на 1, Windows автоматически создаст ограничения. Данное значение реестра работает только в Windows Server 2008 с SP2, Windows Vista с SP2 и Windows 7.
Источник:
Перевод: Zloy Kak Pё$
Комментарии
Даизображение не рузится!!
А в какой ветке реестра нужно добавить параметр??
поэтому в моей утилите tcp-z значение этого параметра изменить нельзя.
После выхода Vista build 16670
Поправьте.
Кстати а зачем вообще нужно было это ограничение? Его постоянно снимали руками.
Автор писал:будет изменено на 1, Windows автоматически создаст ограничения.
Может создает?
Слова Нельзя нехватает по контексту. А в билде просто ошибка, лишняя единица. Или уже шестнадцать тысяч билдов висты вышло?
Если в памяти ядра Vista изменить значение параметра TcpCreateAndConnectTcbRateLimitDepth с 0 на 1, то тут же снималось ограничение на количество полуоткрытых TCP-соединений писал:
В оригинале сказано наоборот с 1 до 0. Иначе бред получается. Рекомендую поправить перевод
Кстати а зачем вообще нужно было это ограничение? Его постоянно снимали руками. писал:
Так MS пыталась бороться с вирусами. Таким образом они пыталсь замедлить распростарнение вирусов. Только вирусы научились снимать это ограничение, например вирус КИДО.
Новость хорошая, торренты рулят, сторонние фиксы - нет.
ЗЫ: А я для себя неожиданную фичу нашел в SP2 - когда в меню пуск очищаешь список ярлыков Rescent Items то очистка происходит мгновенно, а не трепыхает курсором несколько секунд.
отлично. теперь не нужно юзать утилиту для установки лимита полуоткрытых портов. и торентики будут качатсья и посерфить можно без напряга)
по-моему, в базе знаний Microsoft говорится о том, как установить ограничение на полуоткрытые соединения, которое по умолчанию отключено, а не о том, что ограничение снято. т.е. немного искажен смысл статьи, хотя по сути все правильно - если можно установить ограничение, значит ограничения нет )))
странно. создал я этот параметр, а так же TcpCreateAndConnectTcbRateLimitDepth оба с 0 в значении. Предупреждение о пределе открытых соединений больше не показывается в эвент лог. Зато другое появилось: "В связи с состоянием сети протокол TCP/IP ограничил коэффициент масштабирования. Это может быть связано с проблемами в сетевом устройстве и приведет к снижению пропускной способности." Вроде ничего страшного.. но не приятно...
По теме
- Windows Vista официально "мертва"
- Завтра прекращается поддержка Windows Vista
- Остался последний месяц поддержки Windows Vista
- 11 апреля Microsoft прекратит поддержку Windows Vista
- Через год прекращается поддержка Windows Vista
- Microsoft открыла исходный код Open XML SDK
- Баллмер: Longhorn/Vista - моя самая серьезная ошибка
- Сегодня заканчивается бесплатная фаза поддержки Windows Vista и Office 2007
- Microsoft продлила срок поддержки Windows Vista и Windows 7
- Практики обеспечения безопасности Microsoft - лучшие в мире