Поделиться через


Параметры конфигурации TCP/IP и NBT для Windows XP

В этой статье определены все параметры реестра, используемые для настройки драйвера протокола, Tcpip.sys. Tcpip.sys реализует стандартные сетевые протоколы TCP/IP.

Область применения: Windows XP
Исходный номер базы знаний: 314053

Введение

Реализация набора протоколов TCP/IP для Windows XP считывает все данные конфигурации из реестра. Эти сведения записываются в реестр средством "Сеть" в панель управления в рамках процесса установки. Некоторые из этих сведений также предоставляются службой клиента протокола DHCP, если включена служба DHCP-клиента.

Реализация набора протоколов должна выполняться правильно и эффективно в большинстве сред, используя только сведения о конфигурации, собранные DHCP и средством сети в панель управления. Оптимальные значения по умолчанию для всех других настраиваемых аспектов протоколов были закодированы в драйверах.

В установках клиентов могут возникнуть некоторые необычные обстоятельства, в которых соответствующие изменения определенных значений по умолчанию. Для обработки этих случаев можно создать необязательные параметры реестра, чтобы изменить поведение по умолчанию некоторых частей драйверов протокола.

Примечание.

Реализация TCP/IP в Windows XP в значительной степени является самостоятельной настройкой. Настройка параметров реестра без тщательного изучения может снизить производительность компьютера.

Изменение параметров

Важно!

В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому убедитесь, что вы внимательно выполните следующие действия. Для дополнительной защиты создайте резервную копию реестра перед его изменением. Так вы сможете восстановить реестр, если возникнет проблема. Для получения дополнительной информации о том, как создать резервную копию и восстановить реестр, см. статью Сведения о резервном копировании и восстановлении реестра Windows.

Чтобы изменить эти параметры, выполните следующие действия.

  1. Нажмите кнопку "Пуск", нажмите кнопку "Запустить", а затем введите regedit в поле "Открыть".
  2. Найдите следующий раздел реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. Нажмите кнопку "Добавить значение" в меню "Изменить", введите нужное значение и задайте тип значения в поле "Тип данных".
  4. Нажмите кнопку ОК.
  5. Закройте редактор реестра.
  6. Перезапустите компьютер, чтобы внести изменения в силу.

Все параметры TCP/IP — это значения реестра, расположенные под одним из двух разных подразделов HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services:

  • Tcpip\Parameters
  • Tcpip\Parameters\Interfaces\ID for Adapter

Примечание.

Идентификатор адаптера — это сетевой адаптер, к которому привязан TCP/IP. Чтобы определить связь между идентификатором адаптера и сетевым подключением, просмотрите HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\<ID for Adapter>\Connection. Значение "Имя" в этих ключах предоставляет понятное имя сетевого подключения, которое используется в папке "Сетевые подключения". Значения под этими ключами зависят от каждого адаптера. Параметры с настроенным DHCP-значением и статически настроенным значением могут существовать или не существуют. Их существование зависит от того, настроен ли компьютер или адаптер DHCP и указаны ли статические значения переопределения. Чтобы изменения вступили в силу, необходимо перезапустить компьютер.

Стандартные параметры TCP/IP, которые можно настроить с помощью редактора реестра

Следующие параметры устанавливаются со значениями по умолчанию средством "Сеть" в панель управления во время установки компонентов TCP/IP. Редактор реестра можно использовать для их изменения.

  • DatabasePath

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_EXPAND_SZ — строка символов
    • Допустимый диапазон: допустимый путь к файлу Windows NT
    • По умолчанию: %SystemRoot%\System32\Drivers\Etc
    • Описание. Этот параметр указывает путь к стандартным файлам базы данных Интернета (HOSTS, LMHOSTS, NETWORKS, PROTOCOLS). Он используется интерфейсом сокетов Windows.
  • ForwardBroadcasts

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD — логический
    • Допустимый диапазон: 0 или 1 (False или True)
    • По умолчанию: 0 (false)
    • Описание. Пересылка широковещательных трансляций не поддерживается. Этот параметр не учитывается.
  • UseZeroBroadcast

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter.
    • Тип значения: REG_DWORD — логический
    • Допустимый диапазон: 0 или 1 (False или True)
    • По умолчанию: 0 (false)
    • Описание. Если для этого параметра задано значение 1 (True), IP-адрес будет использовать нулевые трансляции (0.0.0.0.0), а не одновещательные передачи (255.255.255.255). Большинство компьютеров используют те или иные трансляции, но некоторые компьютеры, производные от реализаций BSD, используют нулевые трансляции. Компьютеры, использующие разные широковещательные передачи, не взаимодействуют в одной сети.

Необязательные параметры TCP/IP, которые можно настроить с помощью редактора реестра

Как правило, эти параметры не существуют в реестре. Их можно создать, чтобы изменить поведение по умолчанию драйвера протокола TCP/IP.

  • ArpAlwaysSourceRoute

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD — логический
    • Допустимый диапазон: 0,1 (false или True)
    • По умолчанию: 0 (false)
    • Описание. Если задать для этого параметра значение 1, TCP/IP передает запросы ARP с включенной маршрутизацией источника в сетях кольца маркеров. По умолчанию стек передает запросы ARP без первой маршрутизации источника и повторяется с включенной маршрутизацией источников, если ответ не был получен.
  • ArpUseEtherSNAP

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD — логический
    • Допустимый диапазон: 0,1 (false или True)
    • По умолчанию: 0 (false)
    • Описание. Если задать для этого параметра значение 1, TCP/IP передает пакеты Ethernet с помощью кодировки SNAP 802.3. По умолчанию стек передает пакеты в формате DIX Ethernet. Он всегда будет получать оба формата.
  • DefaultTTL

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD — количество секунд/прыжков
    • Допустимый диапазон: 1–255
    • По умолчанию: 128 для Windows XP
    • Описание. Этот параметр задает значение по умолчанию time To Live (TTL), заданное в заголовке исходящих IP-пакетов. TTL определяет максимальное время, когда IP-пакет может жить в сети без достижения назначения. Это фактически ограничение на количество маршрутизаторов, через которые может пройти IP-пакет до его отмены.
  • EnableDeadGWDetect

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD — логический
    • Допустимый диапазон: 0,1 (False, True)
    • По умолчанию: 1 (true)
    • Описание. Если задать для этого параметра значение 1, TCP использует функцию обнаружения мертвых шлюзов. С помощью этой функции IP-адрес TCP-запросов для изменения в шлюз резервного копирования, если он повторно отправляет сегмент несколько раз без получения ответа. Шлюзы резервного копирования можно определить в разделе "Дополнительно" диалогового окна конфигурации TCP/IP в панель управления сети.
  • EnablePMTUBHDetect

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD — логический
    • Допустимый диапазон: 0,1 (False, True)
    • По умолчанию: 0 (false)
    • Описание. Если задать для этого параметра значение 1 (True), TCP пытается обнаружить маршрутизаторы Black Hole при выполнении обнаружения MTU пути. Маршрутизатор "Черная дыра" не возвращает сообщения назначения ICMP Unreachable, когда он должен фрагментировать IP-диаграмму данных с набором битов фрагментов. Tcp должен получать эти сообщения для выполнения обнаружения MTU пути. С включенной функцией TCP попытается отправить сегменты без набора битов фрагментов, если несколько повторной передачи сегмента не являются неприменимы. Если сегмент признается, msS будет уменьшен, и бит "Не фрагментировать" будет установлен в будущих пакетах подключения. Включение обнаружения черной дыры увеличивает максимальное количество повторных передач, выполняемых для определенного сегмента.
  • EnablePMTUDiscovery

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD — логический
    • Допустимый диапазон: 0,1 (False, True)
    • По умолчанию: 1 (true)
    • Описание. Если для этого параметра задано значение 1 (True), TCP пытается обнаружить максимальное число единиц передачи (MTU или максимальный размер пакета) по пути к удаленному узлу. При обнаружении MTU пути и ограничении сегментов TCP до этого размера TCP TCP можно устранить фрагментацию на маршрутизаторах вдоль пути, соединяющего сети с разными mtUs. Фрагментация негативно влияет на пропускную способность TCP и вызывает перегрузку сети. Если этот параметр имеет значение 0, MTU из 576 байт используется для всех подключений, которые не относятся к компьютерам в локальной подсети.
  • ForwardBufferMemory

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD — количество байтов
    • Допустимый диапазон: сетевой MTU — некоторое разумное значение меньше 0xFFFFFFFF
    • По умолчанию: 74240 (достаточно для пятьдесят 1480-байтовых пакетов, округляемых до 256)
    • Описание. Этот параметр определяет, сколько IP-адресов памяти выделяется для хранения данных пакетов в очереди пакетов маршрутизатора. При заполнении этого буферного пространства маршрутизатор начинает удалять пакеты случайным образом из очереди. Буферы данных очереди пакетов длиной 256 байт. Таким образом, значение этого параметра должно иметь значение 256. Несколько буферов объединяются для больших пакетов. Заголовок IP-адреса пакета хранится отдельно. Этот параметр игнорируется, и буферы не выделяются, если IP-маршрутизатор не включен.
  • IGMPLevel

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD — число
    • Допустимый диапазон: 0,1,2
    • По умолчанию: 2
    • Описание. Этот параметр определяет, насколько хорошо компьютер поддерживает многоадресную рассылку IP и участвует в протоколе управления группами Интернета. На уровне 0 компьютер не поддерживает многоадресную рассылку. На уровне 1 компьютер может отправлять только пакеты многоадресной рассылки IP. На уровне 2 компьютер может отправлять пакеты многоадресной рассылки IP и полностью участвовать в IGMP для получения многоадресных пакетов.
  • KeepAliveInterval

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD — время в миллисекундах
    • Допустимый диапазон: 1 – 0xFFFFFFFF
    • По умолчанию: 1000 (одна секунда)
    • Описание. Этот параметр определяет интервал, который отделяет хранимые повторные передачи до получения ответа. После получения ответа KeepAliveTime снова управляет задержкой до следующей передачи. Подключение прервано после того, как количество повторных передач, указанных TcpMaxDataRetransmissions, не отвечает.
  • KeepAliveTime

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD — время в миллисекундах
    • Допустимый диапазон: 1 – 0xFFFFFFFF
    • По умолчанию: 7200 000 (два часа)
    • Описание. Параметр управляет тем, как часто TCP пытается убедиться, что неактивное подключение по-прежнему неактивно, отправляя хранимый пакет. Если удаленный компьютер по-прежнему доступен и работает, удаленный компьютер признает сохраняемую передачу. По умолчанию хранимые пакеты не отправляются. Программа может включить эту функцию в подключении.
  • MTU

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter.
    • Тип значения: REG_DWORD число
    • Допустимый диапазон: 68 — MTU базовой сети
    • По умолчанию: 0xFFFFFFFF
    • Описание. Этот параметр переопределяет единицу передачи по умолчанию (MTU) для сетевого интерфейса. MTU — это максимальный размер пакета в байтах, передаваемых транспортом по базовой сети. Размер включает заголовок транспорта. Диаграмма IP-данных может охватывать несколько пакетов. Значения, превышающие значение по умолчанию для базовой сети, приводят к тому, что транспорт будет использовать MTU сети по умолчанию. Значения меньше 68 приводят к тому, что транспорт будет использовать MTU 68.
  • NumForwardPackets

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD число
    • Допустимый диапазон: 1 — некоторое разумное значение меньше 0xFFFFFFFF
    • По умолчанию: 50
    • Описание. Этот параметр определяет количество заголовков IP-пакетов, выделенных для очереди пакетов маршрутизатора. Когда все заголовки используются, маршрутизатор начинает удалять пакеты случайным образом из очереди. Это значение должно быть по крайней мере таким же, как значение ForwardBufferMemory, разделенное максимальным размером IP-данных сетей, подключенных к маршрутизатору. Это значение не должно превышать значение ForwardBufferMemory, разделенное на 256, так как для каждого пакета используется не менее 256 байт памяти буфера пересылки. Оптимальное количество пакетов пересылки для определенного размера ForwardBufferMemory зависит от типа трафика, который выполняется в сети, и будет где-то между этими двумя значениями. Этот параметр игнорируется, и заголовки не выделяются, если маршрутизатор не включен.
  • TcpMaxConnectRetransmissions

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD — число
    • Допустимый диапазон: 0 – 0xFFFFFFFF
    • По умолчанию: 2
    • Описание. Этот параметр определяет количество раз, когда TCP повторно отправляет запрос подключения (SYN) перед прерыванием попытки. Время ожидания повторной передачи увеличивается при каждой последовательной повторной отправке при определенной попытке подключения. Начальное значение времени ожидания составляет три секунды.
  • TcpMaxDataRetransmissions

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD — число
    • Допустимый диапазон: 0 – 0xFFFFFFFF
    • Значение по умолчанию: 5
    • Описание. Этот параметр управляет количеством раз, когда TCP повторно отправляет отдельный сегмент данных (несоединяющийся сегмент) перед прерыванием подключения. Время ожидания повторной передачи увеличивается с каждым последовательным повтором передачи в соединении. Он сбрасывается при возобновлении ответов. Базовое значение времени ожидания динамически определяется измеряемым временем кругового пути в соединении.
  • TcpNumConnections

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD — число
    • Допустимый диапазон: 0 – 0xfffffe
    • По умолчанию: 0xfffffe
    • Описание. Этот параметр ограничивает максимальное количество подключений, которые могут открываться TCP одновременно.
  • TcpTimedWaitDelay

    • Ключ: Tcpip\Parameters.

    • Тип значения: REG_DWORD — время в секундах

    • Допустимый диапазон: 30-300 (десятичный)

    • По умолчанию: 0x78 (120 десятичных разрядов)

    • Описание. Этот параметр определяет время пребывания подключения в состоянии TIME_WAIT при закрытии. Если подключение находится в состоянии TIME_WAIT, пара сокетов не может использоваться повторно. Это также называется состоянием "2MSL". В соответствии с RFC793 значение должно быть в два раза больше времени существования сегмента в сети. Дополнительные сведения см. в статье RFC793.

      Примечание.

      В Microsoft Windows 2000 значение по умолчанию — 240 секунд. Для Windows XP и Microsoft Windows Server 2003 значение по умолчанию было изменено на 120 секунд для стека IPv4, чтобы повысить производительность. Значение по умолчанию для стека IPv6 — 240 секунд.

  • TcpUseRFC1122UrgentPointer

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD — логический
    • Допустимый диапазон: 0,1 (False, True)
    • По умолчанию: 0 (false)
    • Описание. Этот параметр определяет, использует ли TCP спецификацию RFC 1122 для срочных данных или режим, используемый компьютерами, производными от BSD. Два механизма интерпретируют срочный указатель в заголовке TCP и длину срочных данных по-разному. Они не взаимодействуют. По умолчанию Windows XP использует режим BSD.
  • TcpWindowSize

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD — количество байтов
    • Допустимый диапазон: 0 – 0xFFFF
    • Значение по умолчанию: меньше 0xFFFF ИЛИ больше четырех раз максимальный размер данных TCP в сети ИЛИ 8192 округляется до даже нескольких размеров данных TCP сети.
    • Ethernet по умолчанию: 8760
    • Описание. Этот параметр определяет максимальный размер окна получения TCP компьютера. Окно получения указывает количество байтов, которые отправитель может передавать без получения подтверждения. Как правило, более крупные окна получения повышают производительность по сравнению с сетями высокой (задержки * пропускной способности). Для максимальной эффективности окно получения должно быть даже несколькими из максимального размера сегмента TCP (MSS).

Параметры TCP/IP, настраиваемые из свойств сетевого подключения

Следующие параметры создаются и изменяются автоматически интерфейсом свойств подключения с помощью предоставленных пользователем сведений. Вам не нужно настраивать их непосредственно в реестре.

  • DefaultGateway

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter.
    • Тип значения: REG_MULTI_SZ — список точечных десятичных IP-адресов
    • Допустимый диапазон: любой набор допустимых IP-адресов
    • По умолчанию: нет
    • Описание. Этот параметр указывает список шлюзов для маршрутизации пакетов, которые не предназначены для подсети, к которым компьютер подключен напрямую, и не имеет более конкретного маршрута. Этот параметр переопределяет параметр DhcpDefaultGateway.
  • Домен

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_SZ — строка символов
    • Допустимый диапазон: любое допустимое доменное имя DNS
    • По умолчанию: нет
    • Описание. Этот параметр указывает DNS-доменное имя компьютера. Он используется интерфейсом сокетов Windows.
  • EnableDhcp

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter.
    • Тип значения: REG_DWORD — логический
    • Допустимый диапазон: 0 или 1 (False или True)
    • По умолчанию: 0 (false)
    • Описание. Если для этого параметра задано значение 1 (True), служба DHCP-клиента пытается использовать DHCP для настройки первого IP-интерфейса на адаптере.
  • Hostname (Имя узла)

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_SZ — строка символов
    • Допустимый диапазон: любое допустимое имя узла DNS
    • По умолчанию: имя компьютера компьютера
    • Описание. Этот параметр указывает DNS-имя узла компьютера, который будет возвращен командой имени узла.
  • IPAddress

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter.
    • Тип значения: REG_MULTI_SZ — список точек- десятичных IP-адресов
    • Допустимый диапазон: любой набор допустимых IP-адресов
    • По умолчанию: нет
    • Описание. Этот параметр указывает IP-адреса интерфейсов, которые должны быть привязаны к адаптеру. Если первый адрес в списке равен 0.0.0.0.0, основной интерфейс адаптера будет настроен из DHCP. Компьютер с несколькими IP-интерфейсами для адаптера называется логически многодомным. В параметре SubnetMask должен быть допустимое значение маски подсети для каждого IP-адреса, указанного в этом параметре.
  • IPEnableRouter

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_DWORD — логический
    • Допустимый диапазон: 0 или 1 (False или True)
    • По умолчанию: 0 (false)
    • Описание. Установка этого параметра в значение 1 (True) приводит к тому, что компьютер направляет IP-пакеты между сетями, к которым он подключен.
  • NameServer

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_SZ — разделенный пробелом список точечных десятичных IP-адресов
    • Допустимый диапазон: любой набор допустимых IP-адресов
    • По умолчанию: нет (пустой)
    • Описание. Этот параметр указывает DNS-серверы имен, запрашиваемые сокетами Windows для разрешения имен.
  • SearchList

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_SZ — список суффиксов доменных имен DNS суффиксов с разделителями
    • Допустимый диапазон: любой набор допустимых суффиксов доменного имени DNS
    • По умолчанию: нет
    • Описание. Этот параметр указывает список суффиксов доменного имени, добавляемых к имени, которое должно быть разрешено DNS, если разрешение незавершенного имени завершается ошибкой. По умолчанию значение параметра домена добавляется только. Этот параметр используется интерфейсом сокетов Windows.
  • SubnetMask

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter.
    • Тип значения: REG_MULTI_SZ — список точечных десятичных IP-адресов
    • Допустимый диапазон: любой набор допустимых IP-адресов.
    • По умолчанию: нет
    • Описание. Этот параметр указывает маски подсети, которые будут использоваться с IP-интерфейсами, привязанными к адаптеру. Если первая маска в списке — 0.0.0.0.0, основной интерфейс адаптера будет настроен DHCP. В этом параметре должно быть допустимое значение маски подсети для каждого IP-адреса, указанного в параметре IPAddress.

Не настраиваемые параметры TCP/IP

Следующие параметры создаются и используются внутренними компонентами TCP/IP. Их никогда не следует изменять с помощью редактора реестра. Они перечислены здесь только для справки.

  • DhcpDefaultGateway

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter.
    • Тип значения: REG_MULTI_SZ — список точечных десятичных IP-адресов
    • Допустимый диапазон: любой набор допустимых IP-адресов
    • По умолчанию: нет
    • Описание. Этот параметр указывает список шлюзов по умолчанию для маршрутизации пакетов, которые не предназначены для подсети, к которым компьютер подключен напрямую, и не имеет более конкретного маршрута. Этот параметр записывается службой DHCP-клиента, если она включена. Этот параметр переопределяется допустимым значением параметра DefaultGateway.
  • DhcpIPAddress

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter.
    • Тип значения: REG_SZ — точечный десятичный IP-адрес
    • Допустимый диапазон: любой допустимый IP-адрес
    • По умолчанию: нет
    • Описание. Этот параметр задает IP-адрес, настроенный DHCP для интерфейса. Если параметр IPAddress содержит первое значение, отличное от 0.0.0.0, это значение переопределит этот параметр.
  • DhcpNameServer

    • Ключ: Tcpip\Parameters.
    • Тип значения: REG_SZ — разделенный пробелом список точечных десятичных IP-адресов
    • Допустимый диапазон: любой набор допустимых IP-адресов
    • По умолчанию: нет
    • Описание. Этот параметр указывает DNS-серверы имен, запрашиваемые сокетами Windows для разрешения имен. Она записывается службой КЛИЕНТА DHCP, если она включена. Параметр NameServer переопределяет этот параметр.
  • DhcpServer

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter.
    • Тип значения: REG_SZ — точечный десятичный IP-адрес
    • Допустимый диапазон: любой допустимый IP-адрес
    • По умолчанию: нет
    • Описание. Этот параметр указывает IP-адрес DHCP-сервера, которому предоставлена аренда IP-адреса в параметре DhcpIPAddress.
  • DhcpSubnetMask

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter.
    • Тип значения: REG_SZ — маска подсети с десятичным десятичным IP-адресом
    • Допустимый диапазон: любая маска подсети, допустимая для настроенного IP-адреса
    • По умолчанию: нет
    • Описание. Этот параметр задает маску подсети, настроенную DHCP, для адреса, указанного в параметре DhcpIPAddress.
  • IPInterfaceContext

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter.
    • Тип значения: REG_DWORD
    • Допустимый диапазон: 0 – 0xFFFFFFFF
    • По умолчанию: нет
    • Описание. Этот параметр записывается драйвером TCP/IP для использования службой DHCP-клиента.
  • Аренда

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter.
    • Тип значения: REG_DWORD — время в секундах
    • Допустимый диапазон: 1 – 0xFFFFFFFF
    • По умолчанию: нет
    • Описание. Этот параметр используется службой клиента DHCP для хранения времени (в секундах), для допустимого аренды IP-адреса для этого адаптера.
  • LeaseObtainedTime

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter.
    • Тип значения: REG_DWORD — абсолютное время в секундах с полуночи 1/1/70
    • Допустимый диапазон: 1 – 0xFFFFFFFF
    • По умолчанию: нет
    • Описание. Этот параметр используется службой клиента DHCP для хранения времени аренды IP-адреса для этого адаптера.
  • LeaseTerminatesTime

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter.
    • Тип значения: REG_DWORD — абсолютное время в секундах с полуночи 1/1/70
    • Допустимый диапазон: 1 – 0xFFFFFFFF
    • По умолчанию: нет
    • Описание. Этот параметр используется службой DHCP-клиента для хранения времени истечения срока аренды IP-адреса для этого адаптера.
  • LLInterface

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter.
    • Тип значения: REG_SZ — имя устройства NT
    • Допустимый диапазон: допустимое имя устройства NT
    • По умолчанию: пустая строка (пустая)
    • Описание. Этот параметр используется для направления IP-адреса для привязки к другому протоколу уровня ссылок, отличному от встроенного модуля ARP. Значение параметра — это имя устройства на основе Windows NT, к которому должен быть привязан IP-адрес. Этот параметр используется вместе с компонентом RAS, например.
  • T1

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter.
    • Тип значения: REG_DWORD — абсолютное время в секундах с полуночи 1/1/70
    • Допустимый диапазон: 1 – 0xFFFFFFFF
    • По умолчанию: нет
    • Описание. Этот параметр используется службой DHCP-клиента для хранения времени, которое служба сначала попытается продлить аренду по IP-адресу адаптера. Чтобы продлить аренду, он обращается к серверу, которому предоставлена аренда.
  • T2

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter.
    • Тип значения: REG_DWORD — абсолютное время в секундах с полуночи 1/1/70
    • Допустимый диапазон: 1 – 0xFFFFFFFF
    • По умолчанию: нет
    • Описание. Этот параметр используется службой DHCP-клиента для хранения времени, которое служба попытается продлить аренду по IP-адресу адаптера. Чтобы продлить аренду, служба передает запрос на продление. Время T2 должно быть достигнуто только в том случае, если служба не смогла продлить аренду с исходным сервером.

Все параметры NBT — это значения реестра, расположенные под одним из двух разных подразделов HKEY_LOCAL_MACHINE\computer\CurrentControlSet\Services:

  • Netbt\Parameters
  • Netbt\Parameters\Interfaces\Tcpip_ID for Adapter

Где идентификатор адаптера представляет сетевой адаптер, к которому привязан NBT. Связь между идентификатором адаптера и сетевым подключением можно определить путем HKEY_LOCAL_MACHINE\computer\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\ID for Adapter\Connectionизучения. Значение Name в этих ключах содержит имя, которое используется для сетевого подключения, используемого в папке "Сетевые подключения". Значения под последними ключами зависят от каждого адаптера. Если компьютер настроен с помощью DHCP, изменение параметров вступает в силу, если команда ipconfig /renew выдается в командной оболочке. В противном случае необходимо перезапустить компьютер, чтобы изменить любой из этих параметров, чтобы вступили в силу.

Стандартные параметры NBT, настраиваемые из редактора реестра

Следующие параметры устанавливаются со значениями по умолчанию средством "Сеть" в панель управления во время установки компонентов TCP/IP. Их можно изменить с помощью редактора реестра (Regedit.exe).

  • BcastNameQueryCount

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — подсчет
    • Допустимый диапазон: от 1 до 0xFFFF
    • По умолчанию: 3
    • Описание. Это значение определяет количество раз, когда NetBT передает запрос определенного имени без получения ответа.
  • BcastQueryTimeout

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — время в миллисекундах
    • Допустимый диапазон: от 100 до 0xFFFFFFFF
    • По умолчанию: 0x2ee (десятичное значение 750)
    • Описание. Это значение определяет интервал времени между последовательными запросами имени трансляции для того же имени.
  • CacheTimeout

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — время в миллисекундах
    • Допустимый диапазон: от 60000 до 0xFFFFFFFF
    • По умолчанию: 0x927c0 (600000 миллисекунда = 10 минут)
    • Описание. Это значение определяет интервал времени, для которых имена кэшируются в таблице удаленных имен.
  • NameServerPort

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — номер порта UDP
    • Допустимый диапазон: 0 – 0xFFFF
    • По умолчанию: 0x89
    • Описание. Этот параметр определяет номер порта назначения, в который NetBT отправляет пакеты, связанные со службой имен, например запросы имен и регистрации имен в WINS. Microsoft WINS прослушивает порт 0x89. Серверы имен NetBIOS от других поставщиков могут прослушивать различные порты.
  • NameSrvQueryCount

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — подсчет
    • Допустимый диапазон: 0 – 0xFFFF
    • По умолчанию: 3
    • Описание. Это значение определяет количество раз, когда NetBT отправляет запрос серверу WINS для указанного имени без получения ответа.
  • NameSrvQueryTimeout

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — время в миллисекундах
    • Допустимый диапазон: 100 – 0xFFFFFFFF
    • По умолчанию: 1500 (1,5 секунды)
    • Описание. Это значение определяет интервал времени между последовательными запросами имен в WINS для определенного имени.
  • SessionKeepAlive

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — время в миллисекундах
    • Допустимый диапазон: 60 000 – 0xFFFFFFFF
    • По умолчанию: 3600 000 (1 час)
    • Описание. Это значение определяет интервал времени между хранимой передачей в сеансе. Установка значения для 0xFFFFFFF отключает хранимые значения.
  • Размер/малый/средний/большой

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD
    • Допустимый диапазон: 1, 2, 3 (малый, средний, большой)
    • По умолчанию: 1 (небольшой)
    • Описание. Это значение определяет размер таблиц имен, которые используются для хранения локальных и удаленных имен. Как правило, Small достаточно. Если компьютер выступает в качестве прокси-сервера имен, значение автоматически устанавливается на "Большой", чтобы увеличить размер хэш-таблицы кэша имен. Хэш-контейнеры таблиц имеют следующий размер: Большой: 256 Средний: 128 Маленький: 16

Необязательные параметры NBT, настраиваемые из редактора реестра

Эти параметры обычно не существуют в реестре. Их можно создать для изменения поведения по умолчанию драйвера протокола NetBT.

  • BroadcastAddress

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — четыре байта, маленький закодированный IP-адрес
    • Допустимый диапазон: 0 – 0xFFFFFFFF
    • По умолчанию: адрес для каждой сети с трансляцией.
    • Описание. Этот параметр можно использовать для принудительного использования NetBT определенного адреса для всех пакетов, связанных с широковещательными именами. По умолчанию NetBT использует адрес, подходящий для каждой сети (то есть для сети 11.101.0.0.0 с маской подсети 255.255.0.0, адрес трансляции подсети будет равен 11.101.255.255). Этот параметр будет задан, например, если в сети используется адрес нулевых трансляций (устанавливается с помощью параметра TCP/IP UseZeroBroadcast TCP/IP). Затем соответствующий адрес широковещательной подсети будет иметь значение 11.101.0.0 в предыдущем примере. Затем для этого параметра будет задано значение 0x0b650000. Этот параметр является глобальным и используется во всех подсетях, к которым привязан NetBT.
  • EnableProxy

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — логический
    • Допустимый диапазон: 0 или 1 (False или True)
    • По умолчанию: 0 (false)
    • Описание. Если для этого значения задано значение 1 (True), компьютер выступает в качестве прокси-сервера имен для сетей, к которым привязан NBT. Прокси-сервер имен отвечает на широковещательные запросы на имена, разрешенные с помощью WINS. С прокси-сервером имен сеть реализаций B-узла может подключаться к серверам в других подсетях, зарегистрированных в WINS.
  • EnableProxyRegCheck

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — логический
    • Допустимый диапазон: 0 или 1 (False или True)
    • По умолчанию: 0 (false)
    • Описание. Если для этого параметра задано значение 1 (True), прокси-сервер имен отправляет отрицательный ответ на регистрацию широковещательного имени, если имя уже зарегистрировано в WINS или находится в локальном кэше имен прокси-сервера с другим IP-адресом. Опасность включения этой функции заключается в том, что он предотвращает изменение IP-адреса компьютера до тех пор, пока WINS имеет сопоставление имени. Поэтому он отключен по умолчанию.
  • InitialRefreshT.O.

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — время в миллисекундах
    • Допустимый диапазон: 960000 – 0xFFFFFFF
    • По умолчанию: 960000 (16 минут)
    • Описание. Этот параметр указывает начальное время ожидания обновления, используемое NBT во время регистрации имен. NBT пытается связаться с серверами WINS в 1/8 из этого интервала времени при первой регистрации имен. При получении успешного ответа на регистрацию этот ответ содержит новый интервал обновления для использования.
  • LmhostsTimeout

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — время в миллисекундах
    • Допустимый диапазон: 1000 – 0xFFFFFFFF
    • По умолчанию: 6000 (6 секунд)
    • Описание. Этот параметр задает значение времени ожидания для запросов LMHOSTS и DNS-имен. Таймер имеет степень детализации значения времени ожидания. Таким образом, фактическое время ожидания может быть в два раза больше, чем значение.
  • MaxDgramBuffering

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — количество байтов
    • Допустимый диапазон: 0 – 0xFFFFFFFF
    • По умолчанию: 0x20000 (128 КБ)
    • Описание. Этот параметр указывает максимальный объем памяти, который NetBT динамически выделяет для всех невыполненных операций отправки данных. После достижения этого ограничения дополнительные отправки завершаются ошибкой, так как доступные ресурсы не являются достаточными.
  • NodeType

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — число
    • Допустимый диапазон: 1,2,4,8 (B-node, P-node, M-node, H-node)
    • По умолчанию: 1 или 8 на основе конфигурации сервера WINS
    • Описание. Этот параметр определяет, какие методы NetBT используют для регистрации и разрешения имен. Компьютер B-узла использует широковещательные передачи. Компьютер P-node использует только запросы имени типа "точка — точка" на сервер имен (WINS). Компьютер M-node сначала передает трансляцию, а затем запрашивает сервер имен. Компьютер H-node сначала запрашивает сервер имен, а затем передает. Разрешение через LMHOSTS или DNS следует этим методам. Если этот ключ присутствует, он переопределит ключ DhcpNodeType. Если ключ отсутствует, компьютер использует B-узел, если для сети не настроены серверы WINS. Компьютер использует узел H, если настроен по крайней мере один сервер WINS.
  • RandomAdapter

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — логический
    • Допустимый диапазон: 0 или 1 (False или True)
    • По умолчанию: 0 (false)
    • Описание. Этот параметр применяется только к многодомещему узлу. Если задано значение 1 (True), NetBT случайным образом выбирает IP-адрес, который будет помещен в ответ на запрос имени из всех связанных интерфейсов. Часто ответ содержит адрес интерфейса, в который поступил запрос. Эта функция будет использоваться сервером с двумя интерфейсами в одной сети для балансировки нагрузки.
  • RefreshOpCode

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — число
    • Допустимый диапазон: 8, 9
    • Значение по умолчанию: 8
    • Описание. Этот параметр заставляет NetBT использовать определенный код опкода в пакетах обновления имен. Спецификация протокола NetBT несколько неоднозначна в этой области. Хотя по умолчанию для реализаций Майкрософт используется значение 8, некоторые другие реализации, такие как Ungermann-Bass, используют значение 9. Две реализации должны использовать один и тот же код opcode для взаимодействия.
  • SingleResponse

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — логический
    • Допустимый диапазон: 0 или 1 (False или True)
    • По умолчанию: 0 (false)
    • Описание. Этот параметр применяется только к многодомещему узлу. Если для этого параметра задано значение 1 (True), NBT будет предоставлять ТОЛЬКО IP-адрес из одного из связанных интерфейсов в ответах на запросы имени. По умолчанию включены адреса всех привязанных интерфейсов.
  • WinsDownTimeout

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — время в миллисекундах
    • Допустимый диапазон: 1000 – 0xFFFFFFFF
    • По умолчанию: 15 000 (15 секунд)
    • Описание. Этот параметр определяет время ожидания NBT, прежде чем снова пытаться использовать WINS после того, как он не обращается к серверу WINS. С помощью этой функции компьютеры, которые временно отключены от сети, могут продолжаться через загрузочную обработку, не ожидая истечения времени ожидания каждой регистрации имен WINS или запроса по отдельности.

Параметры NBT, настраиваемые из свойств подключения

Следующие параметры можно задать с помощью свойств подключения из папки "Сетевые подключения". Вам не нужно настраивать их напрямую.

  • EnableDns

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — логический
    • Допустимый диапазон: 0 или 1 (False или True)
    • По умолчанию: 0 (false)
    • Описание. Если для этого значения задано значение 1 (True), NBT запрашивает DNS для имен, которые не могут быть разрешены WINS, широковещательным или LMHOSTS-файлом.
  • EnableLmhosts

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — логический
    • Допустимый диапазон: 0 или 1 (False или True)
    • По умолчанию: 1 (true)
    • Описание. Если для этого значения задано значение 1 (True), NBT выполняет поиск файла LMHOSTS, если он существует, для имен, которые не могут быть разрешены WINS или широковещательной трансляцией. По умолчанию отсутствует каталог базы данных файлов LMHOSTS (указан в параметре Tcpip\Parameters\DatabasePath). Поэтому NBT не принимает никаких действий. Это значение записывается расширенной конфигурацией TCP/IP в средстве "Сеть" в панель управления.
  • NameServer

    • Ключ: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter.
    • Тип значения: REG_SZ — точечный десятичный IP-адрес (например, 11.101.1.200)
    • Допустимый диапазон: любой допустимый IP-адрес
    • Значение по умолчанию: пустое (без адреса)
    • Описание. Этот параметр задает IP-адрес основного сервера WINS. Если этот параметр содержит допустимое значение, он переопределяет параметр DHCP с тем же именем.
  • NameServerBackup

    • Ключ: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter.
    • Тип значения: REG_SZ — точечный десятичный IP-адрес (например, 11.101.1.200)
    • Допустимый диапазон: любой допустимый IP-адрес.
    • Значение по умолчанию: пустое (без адреса)
    • Описание. Этот параметр указывает IP-адрес сервера WINS резервного копирования. Если этот параметр содержит допустимое значение, он переопределяет параметр DHCP с тем же именем.
  • ScopeId

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_SZ — строка символов
    • Допустимый диапазон: любое допустимое доменное имя DNS, состоящее из двух точек или "*".
    • По умолчанию: нет
    • Описание. Этот параметр задает область имени NetBIOS для узла. Это значение не должно начинаться с периода. Если этот параметр содержит допустимое значение, он переопределит параметр DHCP с тем же именем. Пустое значение (пустая строка) будет игнорироваться. При задании этого параметра значение "*" указывает пустую область и переопределит параметр DHCP.

Не настраиваемые параметры NBT

Следующие параметры создаются и используются внутренними компонентами NetBT. Их никогда не следует изменять с помощью редактора реестра. Они перечислены здесь только для справки.

  • DhcpNameServer

    • Ключ: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter.
    • Тип значения: REG_SZ — точечный десятичный IP-адрес (например, 11.101.1.200)
    • Допустимый диапазон: любой допустимый IP-адрес
    • По умолчанию: нет
    • Описание. Этот параметр задает IP-адрес основного сервера WINS. Она записывается службой КЛИЕНТА DHCP, если она включена. Допустимое значение NameServer переопределит этот параметр.
  • DhcpNameServerBackup

    • Ключ: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter.
    • Тип значения: REG_SZ — точечный десятичный IP-адрес (например, 11.101.1.200)
    • Допустимый диапазон: любой допустимый IP-адрес
    • По умолчанию: нет
    • Описание. Этот параметр указывает IP-адрес сервера WINS резервного копирования. Она записывается службой КЛИЕНТА DHCP, если она включена. Допустимое значение BackupNameServer переопределит этот параметр.
  • DhcpNodeType

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_DWORD — число
    • Допустимый диапазон: 1 – 8
    • По умолчанию: 1
    • Описание. Этот параметр указывает тип узла NBT. Она записывается службой КЛИЕНТА DHCP, если она включена. Допустимое значение NodeType переопределяет этот параметр. См. запись для NodeType для полного описания.
  • DhcpScopeId

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_SZ — строка символов
    • Допустимый диапазон: строка имени, разделенная точками, например microsoft.com
    • По умолчанию: нет
    • Описание. Этот параметр задает область имени NetBIOS для узла. Она записывается службой КЛИЕНТА DHCP, если она включена. Это значение не должно начинаться с периода. Дополнительные сведения см. в записи для ScopeId.
  • NbProvider

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_SZ — строка символов
    • Допустимый диапазон: _tcp
    • По умолчанию: _tcp
    • Описание. Этот параметр используется внутренне компонентом RPC. Значение по умолчанию не должно быть изменено.
  • TransportBindName

    • Ключ: Netbt\Parameters.
    • Тип значения: REG_SZ — строка символов
    • Допустимый диапазон: N/A
    • По умолчанию: \Device\
    • Описание. Этот параметр используется внутренне во время разработки продукта. Значение по умолчанию не должно быть изменено.