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

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

Применяется к:   Windows XP
Исходный номер КБ:   314053

Введение

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

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

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

Примечание

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

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

Важно!

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

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

  1. Нажмите кнопку Начните, нажмите кнопку Выполнить, а затем введите regedit в поле Open .
  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

Примечание

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

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

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

  • DatabasePath

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

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

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

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

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

  • ArpAlwaysSourceRoute

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

    • Ключ: Tcpip\Parameters
    • Тип значения: REG_DWORD - Boolean
    • Допустимый диапазон: 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
    • Описание. Этот параметр указывает значение Времени для жизни по умолчанию (TTL), заданное в загоне исходяющих IP-пакетов. TTL определяет максимальное время, когда IP-пакет может жить в сети без достижения цели. Фактически это ограничение на количество маршрутизаторов, через которые может пройти IP-пакет перед его отбрасыванием.
  • EnableDeadGWDetect

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

    • Ключ: Tcpip\Parameters
    • Тип значения: REG_DWORD - Boolean
    • Допустимый диапазон: 0,1 (False, True)
    • По умолчанию: 0 (False)
    • Описание. Если вы установите этот параметр до 1 (True), TCP пытается обнаружить маршрутизаторы "Черная дыра" при открытии Path MTU. Маршрутизатор "Черная дыра" не возвращает сообщения ICMP Destination Unreachable, когда он должен фрагментировать ip-телеграмму с набором бита Don't Fragment. TCP должен получать эти сообщения для выполнения обнаружения path MTU. С помощью этой функции TCP будет пытаться отправлять сегменты без набора бита Don't Fragment, если несколько ретрансмиссий сегмента не являются неаккуратными. Если сегмент будет признан, msS будет уменьшен, а бит Don't Fragment будет задат в будущих пакетах подключения. Включение обнаружения черной дыры увеличивает максимальное количество ретрансмиссий, выполняемых для определенного сегмента.
  • EnablePMTUDiscovery

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

    • Ключ: Tcpip\Parameters
    • Тип значения: REG_DWORD - количество bytes
    • Допустимый диапазон: сетевой MTU — некоторое разумное значение, меньшее 0xFFFFFFFF
    • По умолчанию: 74240 (достаточно для пятидесяти пакетов 1480-byte, округлив их до нескольких из 256)
    • Описание. Этот параметр определяет количество IP-адресов памяти для хранения данных пакетов в очереди пакетов маршрутизатора. После заполнения этого буферного пространства маршрутизатор начинает случайным образом отбрасывать пакеты из очереди. Буферы данных очереди пакетов имеют длину 256 bytes. Таким образом, значение этого параметра должно быть несколько 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 (одна секунда)
    • Описание. Этот параметр определяет интервал, который отделяет ретрансляторы keepalive до тех пор, пока не будет получен ответ. После того, как будет получен ответ, KeepAliveTime снова контролирует задержку до следующей передачи. Подключение прерывается после того, как количество ретрансмиссий, указанных TcpMaxDataRetransmissions, не будет без ответа.
  • KeepAliveTime

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

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

    • Ключ: Tcpip\Parameters
    • Тип значения: REG_DWORD номер
    • Допустимый диапазон: 1 — некоторое разумное значение, меньшее 0xFFFFFFFF
    • По умолчанию: 50
    • Описание. Этот параметр определяет количество заглавных заглавных пакетов IP, выделенных для очереди пакетов маршрутизатора. Когда все загонщики используются, маршрутизатор начинает случайным образом отбрасывать пакеты из очереди. Это значение должно быть как минимум таким же большим, как значение ForwardBufferMemory, разделенное максимальным размером ip-данных сетей, подключенных к маршрутизатору. Это значение не должно быть больше значения ForwardBufferMemory, разделенного на 256, так как для каждого пакета используется не менее 256 bytes of forward buffer memory. Оптимальное количество пакетов для определенного размера 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 - Boolean
    • Допустимый диапазон: 0,1 (False, True)
    • По умолчанию: 0 (False)
    • Описание. Этот параметр определяет, использует ли TCP спецификацию RFC 1122 для срочных данных или режим, используемый компьютерами, производными от BSD. Эти два механизма по-разному интерпретируют срочный указатель в загоне TCP и длину срочных данных. Они не являются интероперабельными. По умолчанию Windows XP использует режим BSD.
  • TcpWindowSize

    • Ключ: Tcpip\Parameters
    • Тип значения: REG_DWORD - количество bytes
    • Допустимый диапазон: 0 - 0xFFFF
    • По умолчанию: чем меньше 0xFFFF или больше в четыре раза, тем максимальный размер данных TCP в сети ИЛИ 8192 округлился до четного числа размеров данных TCP сети.
    • По умолчанию Ethernet: 8760
    • Описание. Этот параметр определяет максимальный размер окна TCP для компьютера. В окне получения указывается количество bytes, которые отправитель может передать без получения подтверждения. Как правило, более крупные системы получения windows улучшают производительность в сетях с высокой пропускной способностью (задержка * пропускная способность). Для максимальной эффективности окно получения должно быть даже несколько размеров максимального сегмента 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 - Boolean
    • Допустимый диапазон: 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 - Boolean
    • Допустимый диапазон: 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 sockets.
  • 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 - dotted десятичный 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 - dotted десятичный IP-адрес
    • Допустимый диапазон: любой допустимый IP-адрес
    • По умолчанию: отсутствует
    • Описание. Этот параметр указывает IP-адрес сервера DHCP, который предоставил в аренду IP-адрес в параметре DhcpIPAddress.
  • DhcpSubnetMask

    • Ключ: Tcpip\Parameters\Interfaces\ID for Adapter
    • Тип значения: REG_SZ — маска подсети dotted десятичных 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

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

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

Следующие параметры устанавливаются с значениями по умолчанию средством Network в панели управления во время установки компонентов 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 - Время в миллисекунде
    • Допустимый диапазон: от 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 - 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 (малый)
    • Описание. Это значение определяет размер таблиц имен, используемых для хранения локальных и удаленных имен. Как правило, Small является достаточным. Если компьютер действует как сервер имен прокси- сервера, значение автоматически задавалось большому, чтобы увеличить размер таблицы кэша имен. Ведра таблицы hash размерируются следующим образом: Большой: 256 Средний: 128 Малый: 16

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

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

  • BroadcastAddress

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

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

    • Ключ: Netbt\Parameters
    • Тип значения: REG_DWORD - Boolean
    • Допустимый диапазон: 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 - количество bytes
    • Допустимый диапазон: 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-node используются трансляции. P-node компьютер использует только точечные запросы имен на сервер имен (WINS). Сначала компьютер M-node транслируется, а затем запрашивает сервер имен. Компьютер H-node сначала запрашивает сервер имен, а затем транслируется. Разрешение с помощью LMHOSTS или DNS следует этим методам. Если этот ключ присутствует, он переопределит ключ DhcpNodeType. Если ключа нет, компьютер использует B-узел, если нет серверов WINS, настроенных для сети. Компьютер использует H-node, если настроен по крайней мере один сервер WINS.
  • RandomAdapter

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

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

    • Ключ: Netbt\Parameters
    • Тип значения: REG_DWORD - Boolean
    • Допустимый диапазон: 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, настроенные из свойств подключения

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

  • EnableDns

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

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

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

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

    • Ключ: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • Тип значения: REG_SZ - dotted десятичный 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
    • По умолчанию: \устройство\
    • Описание. Этот параметр используется внутренне во время разработки продукта. Значение по умолчанию не должно быть изменено.