Windows 95/98/NT FAQ

Какие существуют параметры для "тонкой" настройки параметров TCP/IP?

В реестре
Hkey_Local_Machine\System\CurrentControlSet\Services\VxD\MSTCP
для этого существуют следующие ключи:

BroadcastAddress

широковещательный адрес (шестнадцатеричное число)

Определяет адрес для использования в широковещательных запросах NetBIOS. Значение по умолчанию вычисляется на основе IP адреса и маске подсети.

BcastNameQueryCount

целое число

Определяет, сколько раз система повторит широковещательный запрос имени NetBIOS. По умолчанию 3.

BcastQueryTimeout

в миллисекундах

Время ожидания ответа на широковещательный запрос. По умолчанию 750. Минимальное значение 100.

BSDUrgent

0 или 1

Значение 1 определяет обработку данных Microsoft TCP/IP как в UNIX системе. Значение 0 определяет обработку данных в соответствии с RFC 1122. По умолчанию 1.

CacheTimeout

в миллисекундах

Определяет период кэширования имени NetBIOS. Минимальное значение 60000 (1 минута). По умолчанию 360000 (6 минут).

DeadGWDetect

0 или 1

Задает использование Microsoft TCP/IP другого шлюза (gateway) при отсутствии основного (пропадании). По умолчанию 1.

DefaultRcvWindow

16-битное число

По умолчанию 8192.

DefaultTOS

8-битное число

Заданный по умолчанию, тип обслуживания (TOS) для IP пакетов инициированных Microsoft TCP/IP. По умолчанию 0.

DefaultTTL

8-битное число

Время жизни (TTL) для IP пакетов Microsoft TCP/IP. По умолчанию 32.

DnsServerPort

порт

Определяет порт DNS сервера, для передачи запросов, при использовании DNS. По умолчанию 53.

EnableProxy

0 или 1

Если 1, то это показывает, что этот компьютер WINS proxy agent. По умолчанию 0.

EnableRouting

0 или 1

Допускает статическую маршрутизацию. Microsoft TCP/IP не содержит протокол маршрутизации, поэтому вся таблица маршрутизации должна быть введена с использованием команды route. По умолчанию 0.

IGMPLevel

0, 1, или 2

Определяет уровень поддержки IP multicast, в соответствии с RFC 1112. По умолчанию 2.

InitialRefreshT.O.

в миллисекундах

Интервал между подключениями к WINS для обновления имени. Минимум 16 минут, максимум около 50 дней (0xFFFFFFFF). По умолчанию 960000 (16 минут).

KeepAliveTime

32-битное число

Определяет время простоя соединения, до отключения. По умолчанию 2 часа (7200000).

KeepAliveInterval

32-битное число

Период (в миллисекундах) между посылками о истечении времени простоя. Посылаются с момента истечения времени простоя через интервал, определенный выше, до приема ответа или до достижения MaxDat a Retries перед разрывом связи. По умолчанию 1 секунда (1000).

LmhostsTimeout

в миллисекундах

Время поиска LMHOSTS до посылки запросов. Минимальное значение 1000 (1 секунда). По умолчанию 10000 (10 секунд).

MaxConnections

32-битное число

Максимальное число подключений. По умолчанию 100.

MaxConnectRetries

32-битное число

Число попыток подключения (SYN). Начальный период между попытками 3 секунды, и оно удваивается при каждой попытке, до достижения максимума в 2 минуты. По умолчанию 3.

MaxDataRetries

32-битное число

Максимальное число повторов передачи сегментов данных перед разрывом связи. Зависит от качества связи. По умолчанию установлено 5.

NameServerPort

порт сервера

Определяет UDP порт. По умолчанию 137.

NameSrvQueryCount

целое число

Число попыток связи с WINS. По умолчанию 3.

NameSrvQueryTimeout

в миллисекундах

Время ожидания в очереди запросов. Минимальное значение 100. По умолчанию 750.

NameTableSize

целое число

Максимальное число имен в таблице NetBIOS. Минимальное значение 1, максимальное 255. По умолчанию 17.

NodeType

=1, 2, 4, или 8

Определяет режим NetBIOS name resolution при использовании NetBIOS поверх TCP/IP, где 1 = b-узел, 2 = p-узел, 4 = m-узел, и 8 = h-узел. Можно конфигурировать используя DHCP. По умолчанию используется 1 (b-узел), если значение не указано; При использовании WINS сервера и если не указан NodeType, используется 8 (h-узел).

PMTUBlackHoleDetect

1 или 0

Устанавливает определения Maximum Transmission Unit (MTU) роутеров, не возвращающих ICMP сообщений. Установка этого параметра, без необходимости, может вызвать снижение производительности. По умолчанию 0.

PMTUDiscovery

0 или 1

Включение соответствия спецификации RFC 1191. По умолчанию 1.

RandomAdapter

0 или 1

Для компьютеров с несколькими сетевыми адаптерами, определяет возвращать ли адрес адаптера, через который поступил запрос, или выбирать случайно из диапазона адресов на этом компьютере. По умолчанию 0 ( не случайно...)

RoutingBufSize

32-битное число

Размер буфера для хранения маршрутизируемых пакетов. Игнорируется если EnableRouting=0. По умолчанию 73216.

RoutingPackets

32-битное число

Количество одновременно маршрутизируемых (перенаправляемых) пакетов. Игнорируется если EnableRouting=0. По умолчанию 50.

SessionKeepAlive

в миллисекундах

Указывает, как часто посылать keepalive packets во время активных сеансов. Минимальное значение 60 секунд. По умолчанию 3600 секунд (1 час).

SessionTableSize

целое число

Максимальное число сеансов в таблице NetBIOS session. Минимальное значение 1, максимальное 255, по умолчанию 255.

SingleResponse

0 или 1

Для компьютеров с несколькими сетевыми адаптерами, определяет посылать ли один IP адрес на запрос WINS. Если установлена 1, то посылается только один IP адрес, если установлен 0, то посылаются адреса всех адаптеров. По умолчанию 0.

Size/Small/Medium/Large

1,2 или 3

Количество буферов различных типов, где 1 = small, 2 = medium, и 3 = large. По умолчанию 1; если включен WINS, то по умолчанию 3.