Параметры конфигурации 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. Нажмите кнопку OK.
  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 Значение Name в этих ключах содержит понятное имя сетевого подключения, используемого в папке Network Connections. Значения в этих ключах зависят от каждого адаптера. Параметры с настроенным значением DHCP и статически настроенным значением могут существовать или не существовать. Их существование зависит от того, настроен ли компьютер или адаптер DHCP и указаны ли статические значения переопределения. Чтобы изменения вступили в силу, необходимо перезагрузить компьютер.

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

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

  • DatabasePath

    • Ключ: Tcpip\Parameters
    • Тип значения: REG_EXPAND_SZ — строка символов
    • Допустимый диапазон: допустимый путь к файлу Windows NT.
    • По умолчанию: %SystemRoot%\System32\Drivers\Etc
    • Описание. Этот параметр задает путь к стандартным файлам базы данных Интернета (HOSTS, LMHOSTS, NETWORKS, PROTOCOLS). Он используется интерфейсом Windows Sockets.
  • 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) вместо 255.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
    • Описание. Этот параметр задает значение времени жизни по умолчанию, заданное в заголовке исходящих IP-пакетов. Срок жизни определяет максимальное время, в течение которых IP-пакет может жить в сети, не достигнув места назначения. Фактически это ограничение на количество маршрутизаторов, через которые может пройти IP-пакет, прежде чем он будет отменен.
  • EnableDeadGWDetect

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

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

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

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

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

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

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

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter
    • Тип значения: число REG_DWORD
    • Допустимый диапазон: 68 — MTU базовой сети
    • По умолчанию: 0xFFFFFFFF
    • Описание. Этот параметр переопределяет значение по умолчанию Maximum Transmission Unit (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 — Number
    • Допустимый диапазон: 0 – 0xFFFFFFFF
    • По умолчанию: 2
    • Описание. Этот параметр определяет количество повторных передач TCP запроса на подключение (SYN) перед прерыванием попытки. Время ожидания повторной передачи удваивается при каждой последующей повторной отправке в конкретной попытке подключения. Начальное значение времени ожидания — три секунды.
  • TcpMaxDataRetransmissions

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

    • Ключ: Tcpip\Parameters
    • Тип значения: REG_DWORD — Number
    • Допустимый диапазон: 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 Sockets.
  • 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 компьютера, которое будет возвращено командой hostname.
  • IPAddress

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter
    • Тип значения: REG_MULTI_SZ — список IP-адресов с точками
    • Допустимый диапазон: любой набор допустимых IP-адресов
    • По умолчанию: отсутствует
    • Описание. Этот параметр указывает IP-адреса IP-интерфейсов, которые должны быть привязаны к адаптеру. Если первый адрес в списке — 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 в случае сбоя разрешения неукрашенного имени. По умолчанию добавляется только значение параметра Domain. Этот параметр используется интерфейсом Сокетов Windows.
  • SubnetMask

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter
    • Тип значения: REG_MULTI_SZ — список IP-адресов с точками
    • Допустимый диапазон: любой набор допустимых IP-адресов.
    • По умолчанию: отсутствует
    • Описание. Этот параметр указывает маски подсети, которые будут использоваться с IP-интерфейсами, привязанными к адаптеру. Если первой маской в списке является 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 в этих ключах содержит имя, используемое для сетевого подключения, используемого в папке Network Connections. Значения в последних ключах зависят от каждого адаптера. Если компьютер настроен через DHCP, изменение параметров вступает в силу, если команда ipconfig /renew выполняется в командной оболочке. В противном случае необходимо перезагрузить компьютер, чтобы изменения в любом из этих параметров вступили в силу.

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

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

  • BcastNameQueryCount

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

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

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

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

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

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

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

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

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

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

  • BroadcastAddress

    • Ключ: Netbt\Parameters
    • Тип значения: REG_DWORD — четыре байта, IP-адрес в кодировке little-endian
    • Допустимый диапазон: 0 – 0xFFFFFFFF
    • По умолчанию: адрес для каждой сети.
    • Описание. Этот параметр можно использовать для принудительного использования NetBT определенного адреса для всех широковещательных пакетов, связанных с именами. По умолчанию NetBT использует адрес, подходящий для каждой сети (то есть для сети 11.101.0.0 с маской подсети 255.255.0.0 адрес широковещательной подсети будет 11.101.255.255). Этот параметр будет задан, например, если в сети используется широковещательный адрес с нулями (задается с помощью параметра TCP/IP UseZeroBroadcast). В предыдущем примере соответствующий широковещательный адрес подсети будет 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 — Number
    • Допустимый диапазон: 1,2,4,8 (B-узел, P-узел, M-узел, H-узел)
    • По умолчанию: 1 или 8 на основе конфигурации сервера WINS
    • Описание: этот параметр определяет, какие методы NetBT использует для регистрации и разрешения имен. Компьютер с B-узлом использует широковещательные передачи. Компьютер P-узла использует только запросы имени типа "точка — точка" к серверу имен (WINS). Компьютер С М-узлом сначала выполняет широковещательную передачу, а затем запрашивает сервер имен. Компьютер H-узла сначала запрашивает сервер имен, а затем передает широковещательную передачу. Разрешение через 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 — Number
    • Допустимый диапазон: 8, 9
    • По умолчанию: 8
    • Описание. Этот параметр заставляет NetBT использовать определенный код операции в пакетах обновления имен. Спецификация протокола NetBT в этой области несколько неоднозначна. Хотя значение по умолчанию 8, используемое реализацией Майкрософт, представляется предполагаемым значением, в некоторых других реализациях, таких как Ungermann-Bass, используется значение 9. Две реализации должны использовать один и тот же код операции для взаимодействия.
  • 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, настраиваемые из свойств подключения

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

  • 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 с тем же именем. Пустое значение (пустая строка) будет игнорироваться. Установка этого параметра значения "*" указывает на значение NULL область и переопределяет параметр 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 — Number
    • Допустимый диапазон: от 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 — символьная строка
    • Допустимый диапазон: Н/Д
    • По умолчанию: \Device\
    • Описание. Этот параметр используется во время разработки продукта. Не следует изменять значение по умолчанию.