Настройки драйвера TCP/IP находятся по адресу:
HKLM\SYSTEM\Services\Tcpip\Parameters
Параметры:
Ключи:
Interfaces - в этом ключе ОС создает ключи с параметрами подключений. Параметры задаются отдельно для каждого подключения.
Настройки подключений:
Примечание: описания некоторых параметров взяты отсюда.
HKLM\SYSTEM\Services\Tcpip\Parameters
Параметры:
Параметр | Значения | ||
---|---|---|---|
Имя | Описание | Допустимые | Рекомендуемые |
DisableDHCPMediaSense | Отключить определения наличия соединения | 1 (отключить); 0 (включить) | 0 |
DisableMediaSense | Отключить журнал событий DHCP Media Sense (подключения / отключения сети) | 1 (отключить); 0 (включить) | 1 |
DisableDynamicUpdate | Отключить динамическое обновление IP-адреса | 1 (отключить); 0 (включить) | 0 |
DisableWanDynamic | Отключить динамическое обновление IP-адреса для подключений WAN | 1 (отключить); 0 (включить) | 0 |
DisableLargeSendOffload | Отключить разгрузку при отправке больших объемов | 1 (отключить); 0 (включить) | 0 |
DisableTaskOffload | Отключить сопроцессор на сетевой карте | 1 (отключить); 0 (включить) | 0 |
DisableIPSourceRouting | Отключить маршрутизацию от источника | 0 (включить); 1 (частично отключить); 2 (полностью отключить) | 2 |
DisableUserTOSSetting | Запретить изменение пользователем или приложением поля "TOS" для отправляемых пакетов | 1 (запретить); 0 (разрешить) | 0 |
EnableAddrMaskReply | Разрешить ответ на пакеты ICMP Address Mask Request | 1 (разрешить); 0 (запретить) | 1 |
EnableDeadGWDetect | Проверять существование и работоспособность шлюза | 1 (проверять); 0 (не проверять) | 0 |
EnableICMPRedirect | Разрешить перенаправление ICMP трафика | 1 (разрешить); 0 (запретить) | |
EnableMulticast | Разрешить передачу широковещательных IP пакетов | 1 (разрешить); 0 (запретить) | 1 |
EnablePMTUBHDetect | Определять маршрутизаторы типа «черная дыра» при передаче пакетов | 1 (определять); 0 (не определять) | |
EnablePMTUDiscovery | Включить автоопределение оптимального размера MTU | 1 (включить); 0 (отключить) | 1 |
EnableSecurityFilters | Включить фильтры безопасности | 1 (включить); 0 (отключить) | 1 |
IPAutoconfiguration | Включить автоконфигурацию IP для подключений, у которых этот параметр не задан | 1 (включить); 0 (отключить) | 1 |
IPEnableRouter | Разрешить маршрутизацию между сетями | 1 (разрешить); 0 (запретить) | 1 |
MTU | Максимальный размер передаваемого пакета данных | Размер в байтах | 576 (для 56K модемов), 1452 (для ADSL и спутниковых подключений) |
SynAttackProtect | Уровень защиты от SYN Flood атак | 0 (отключить защиту), 1 (средний), 2 (высокий) | 2 |
AllowUserRawAccess | Определяет, кто имеет доступ к RAW Sockets | 0 (только администраторы) 1 (все пользователи) | |
ArpUseEtherSnap | Формат передачи пакетов | 1 (Кодирование 802.3 SNAP), 0 (Формат DIX) | |
ArpAlwaysSourceRoute | Использовать маршрутизацию при передаче запросов ARP | 0 (никогда), 1 (всегда), [параметра нет в реестре] (только после неудачной попытки) | |
UseMHAsyncDns | Включить динамическую регистрацию в DNS | 0 (отключить); 1 (включить) | 1 |
PerformRouterDiscovery | Включить IRDP protocol | 0 (отключить); 1 (включить) | 0 |
TcpMaxConnect | Максимальное количество попыток повторной передачи пакетов с флагами SYN и ACK | От 0 до 255 | 3 |
IGMPLevel | Уровень поддержки многоадресной рассылки (IGMP) | 0 (не поддерживается), 1 (только передача), 2 (приём и передача) | 2 |
DefaultTTL | Максимальное число маршрутизаторов, через которые передаваемый пакет может пройти до пункта назначения | От 0 до 255 | 128 |
ArpTRSingleRoute | Режим отправки широковещательных ARP пакетов с флагом маршрутизации от источника | 0 (режиме all-routes); 1 (режим single-routed) | |
ArpCacheLife | Время хранения записей в ARP-кэше | от 0 до 4294967295 | 120 |
ArpCacheMin | Срок действия ARP-кэша | От 0 до 4294967294 (срок действия) или 4294967295 (срок не ограничен) | |
ArpRetryCount | Количество попыток отправки ARP-пакета для проверки уникальности IP-адреса | От 1 до 3 | 3 |
ForwardBufferMemory | Размер буфера, используемого IP для хранения данных пакета в очереди маршрутизатора | От значения MTU до 4294967295; должно быть кратно 256 | 74240 |
MaxForwardBuffer | Максимальный размер памяти, используемой IP для хранения данных пакета в очереди маршрутизатора | От значения параметра ForwardBufferMemory до 4294967295 | 2097152 |
NumForwardPackets | Количество заголовков IP-пакетов, которые могут находиться в очереди маршрутизатора | От 1 до 4294967294 | |
MaxNumForwardPackets | Максимальное количество заголовков IP-пакетов, которые могут находиться в очереди маршрутизатора | От значения параметра NumForwardPackets до 4294967294, или 4294967295 (кол-во не ограничено) | |
FFPControlFlags | Включить быстрое кэширования переходов | 0 (отключить); 1 (включить) | 1 |
FFPFastForwarding | Максимальное количество системной памяти, которое драйвер может выделить для быстрого кэширования переходов | от 0 до 4294967295 | 102400 |
TrFunctional | Способ отправки широковещательных пакетов | 0 (использовать адрес подсети вещания); 1 (использовать стандарт Token Ring) | |
KeepAliveInterval | время после отправки пакетов проверки активности до получения ответа хотя бы на один пакет | от 1 до 4294967295 | 1000 |
KeepAliveTime | Время перед началом отправки пакетов активности, на которые удаленный компьютер должен ответить, чтобы поддерживать соединение | от 1 до 4294967295 | 7200000 (2 часа) |
TcpNumConnections | Количество подключений, которые могут быть одновременно открыты | от 0 до 16777214 | 0 |
TcpMaxConnect | Максимальное количество попыток подключений к серверу | от 0 до 255 | 2 |
TcpMaxData | количество неудачных попыток передачи данных, при достижении которого соединение будет разорвано | от 0 до 4294967295 | 3 |
PPTPTcpMax | количество неудачных попыток передачи данных по протоколу PPTP, при достижении которого соединение будет разорвано | от 0 до 4294967295 | 3 |
TcpMaxHalfOpen | Максимальное количество полуоткрытых портов | от 100 до 65535 | 100 |
TcpMaxHalfOpenRetried | Максимальное количество полуоткрытых подключений, при превышении которого запускается защита от SYN Flood атак | от 80 до 65535 | 80 |
TcpMaxPortsExhausted | Максимальное количество одновременных попыток подключения, при превышении которого запускается защита от SYN Flood атак | от 0 до 65535 | 3 |
MaxHashTableSize | Размер хеш-таблицы, в которой хранятся управляющие блоки TCP | от 64 до 536, должно быть 2^n | 512 |
Tcp1323Opts | Включить масштабирование окна TCP и временные метки | 0 (отключить обе функции), 1 (включить только масштабирование окна), 2 (Включить только временные метки), 3 (Включить обе функции) | 3 |
SackOpts | Включить возможность выборочной отправки пакетов | 0 (отключить); 1 (включить) | 1 |
TcpUseRFC1122 | Режим передачи срочных данных | 0 (режим систем BSD); 1 (спецификация RFC 1122) | 1 |
TcpTimedWaitDelay | Время от закрытия подключения до его повторного открытия | От 30 до 300 | 240 |
MaxUserPort | Максимально-возможный номер порта | От 5000 до 65534 | 5000 |
Ключи:
Interfaces - в этом ключе ОС создает ключи с параметрами подключений. Параметры задаются отдельно для каждого подключения.
Настройки подключений:
Параметр | Значения | ||
---|---|---|---|
Имя | Описание | Допустимые | Рекомендуемые |
TcpInitialRtt | Время первой повторной передачи | От 0 до 65535 | 3 |
TCPWindowSize | Размер данных (в байтах), передаваемых отправителем без уведомления о получения данных получателем | от 0 до 1073741823 |
Примечание: описания некоторых параметров взяты отсюда.