Что делает команда netsh int tcp set heuristics?

Dragokas

Angry & Scary Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
7,809
Реакции
6,574
Здравствуйте!

Интересует, что делают эти команды, и могут ли они как-то помочь в решении проблем с сетью разного рода у юзеров:

Код:
netsh int tcp set heuristics disabled
netsh int tcp set global autotuninglevel=disabled
netsh int tcp set global rss=enabled

Согласно хелпу:
Код:
set heuristics - Задает параметры TCP эвристики.

Параметры:

       Тег      Значение
       wsh    - Одно из следующих значений:
                disabled: отключить эвристику масштабирования окна.
                enabled : включить эвристику масштабирования окна.
                default : восстановить системное состояние эвристики
                          масштабирования окна по умолчанию.

Примечания: Задает параметры TCP, относящиеся ко всем подключениям.

Пример:

       set heuristics enabled
       set heuristics wsh=enabled

autotuninglevel - одно из следующих значений:
                disabled: фиксация значения окна приема
                    по умолчанию.
                highlyrestricted: разрешение на увеличение окна приема
                    относительно значения по умолчанию,
                    но очень незначительное.
                restricted: разрешение на увеличение окна приема
                    относительно значения по умолчанию, с ограничением
                    увеличения при некоторых сценариях.
                normal: разрешение на увеличение окна приема в
                    соответствии с требованиями большинства сценариев.
                experimental: разрешение на увеличение окна приема в
                    соответствии с требованиями экстремальных сценариев.

       rss          - одно из следующих значений:
                      disabled: отключение масштабирования на стороне приема.
                      enabled : включение масштабирования на стороне приема.
                      default : восстановление заданного по умолчанию состояния
                          масштабирования на стороне приема.

Ну, это терминология для тех, кто шарит.
А для тех, кто в танке - можно более по-человечески объяснить, что делает каждая из команд?
 
Последнее редактирование:
Окно TCP представляет собой участок данных в байтовом потоке, который получатель разрешает отправлять. Отправитель может посылать только байты потока, находящиеся внутри окна. Окно движется по исходящему байтовому потоку отправителя и входящему байтовому потоку получателя.

картинка кликабельна.
Как исправить ошибку Wi-Fi «Подключение ограничено»
Использование: set heuristics [[wsh=]disabled|enabled|default]
[[forcews=]disabled|enabled|default]

Параметры:

Тег Значение
wsh - Этот параметр не оказывает влияния.
forcews - Одно из следующих значений:
disabled: отключить эвристику масштабирования окна при повторной передаче.
enabled : включить эвристику масштабирования окна при повторной передаче.
default : восстановить системное состояние принудительного
масштабирования окна по умолчанию (disabled).

Примечания. Задает параметры TCP, влияющие на все подключения.

Пример:

set heuristics enabled enabled
set heuristics wsh=enabled forcews=enabled
У меня такая справка. Один enabled включит только первый параметр wsh
 
Назад
Сверху Снизу