Windows 2000 server tcp ip

Эта часть посвящена проблемам администрирования сетей Microsoft Windows 2000. Глава 15 содержит сведения по установке, настройке и тестированию сетей TCP/IP. В главе 16 обсуждаются установка и настройка локальных принтеров и сетевых серверов печати и устранение неполадок, связанных с их работой. В главе 17 рассказывается об управлении клиентами и серверами DHCP. В главе 18 рассматривается настройка клиентов и серверов WINS. И, наконец, глава 19 посвящена настройке DNSв сетях Windows 2000.

Управление сетями TCP/IP

Для передачи информации между компьютерами используются базовые сетевые протоколы, встроенные в Microsoft Windows 2000. Мы рассмотрим протокол управления передачей/межсетевой протокол (Transmission Control Protocol/ Internet Protocol, TCP/IP). TCP/IP— это совокупность протоколов и служб, обеспечивающих передачу информации по сети, TCP/IP— основной протокол, используемый в межсетевых коммуникациях. В сравнении с другими сетевыми протоколами настроить TCP/IPдовольно сложно, однако в настоящее время он самый универсальный. Эта глава посвящена настройке и управлению сетями TCP/ IP. При организации сети TCP/IPнужно указать, как компьютер будет направлять информацию и обращаться к другим компьютерам. Настроив параметры TCP/IP, нужно сделать компьютер членом сети, чтобы он смог получить доступ к ее ресурсам. Примечание Права установки и управления сетью TCP/IPопределяются групповой политикой (см. User Configuration\ Network\Networ< And Dial-Up Connections и Computer Configuration\SYSTEM\Group Policy) — см. о ней главу 4.

Установка сети TCP/IP

Для организации сети TCP/IPнужно установить одну или несколько сетевых плат и настроить протокол TCP/IP. Установка сетевой платы Сетевая плата — это устройство, предназначенное для обмена данными по сети. Вот как ее установить и настроить. 1. Выключите компьютер из розетки, установите сетевую плату в соответствующий разъем и загрузите систему.

2. При загрузке Windows 2000 должна автоматически обнаружить сетевую плату (рис. 15-1). Если у вас есть дискета с драйверами для данной платы, вставьте ее в дисковод. В противном случае ОС сама может предложить вставить диск с драйверами.

3. Если ОС не обнаружила плату автоматически, см. пояснения в главе 2. 4. Если сетевые службы еще не установлены в ОС, читайте дальше.

Установка протокола TCP/IP

Протокол TCP/IPустанавливается либо автоматически при установке Windows 2000 либо из оснастки Network And DialUp Connections (Сеть и удаленный доступ к сети). Если вы устанавливаете TCP/IPпосле установки Windows 2000, войдите в систему по учетной записи с привилегиями администратора и сделайте так. 1. В меню Start\Settings (Пуск\Настройка) выберите команду Network And Dial-Up Connections (Сеть и удаленный доступ к сети). Откроется одноименное диалоговое окне (рис. 15-2). 2. Локальные соединения (Local area network connections, LAN connections) создаются автоматически, если на компьютере установлена сетевая плата и он подключен к сети. Если сетевых плат несколько, то для каждой из них будет создано по одному локальному соединению. Если сеть недоступна, нужно подключить компьютер к сети или создать альтернативный тип соединения (см. раздел «Управление сетевыми соединениями» этой главы). 3. Каждое сетевое соединение настраивается отдельно. Щелкните сетевое соединение правой кнопкой и из контекстного меню выберите команду Properties (Свойства). Откроется диалоговое окно свойств локального соединения.

4. Протокола TCP/IPнет и списке установленных компонентов, следовательно, его нужно установить. Щелкните кнопку Install, затслл Protocol (Протокол) и затем — Add (Добавить). В диалоговом окне Select Network Protocol (Выбор сетевого гротокола) выберите пункт Internet Protocol (TCP/IP) и щелкните ОК. 5. Убедитесь, что выбран флажок Internet Protocol (TCP/IP), и щелкните ОК. 6. Читайте следующий раздел — о настройке TCP/IP.

Настройка сети TCP/IP

Для передачи информации по сети TCP/IPиспользуютея IPадреса, которые в Windows 2000 можно настроить динамически и вручную.

• Динамически Если в сети установлен сервер DHCP(Dynamic Host Configuration Protocol), то назначение адресов может происходить динамически при загрузке

командной строки, наберите ping и нужный IP-адрес. Например, чтобы проверить адрес 192.168.10.12, введите команду: ping 192.168.10.12

Назначение статического IP-адреса

Статические IP-адреса назначаются так. 1. В меню Start\Settings (Пуск\Настройка) выберите команду Network And Dial-Up Connections (Сеть и удаленный доступ к сети). Откроегся одноименное диалоговое окно. 2. Щелкните нужное сетевое соединение правой кнопкой и из контекстного меню выберите команду Properties (Свойства). Откроется диалоговое окно свойств локального соединения (рис. 15-3). Вид окна может слегка измениться, если вы не используете Internet Connection Sharing.компьютера. Динамические (dynamic) адреса могут изменяться. Данный способ назначения IP-адресов является стандартной конфигурацией и в большинстве случаев автоматически настраивается Windows 2000 Professional.

• Вручную IP-адрес, назначенный вручную, называется статическим (static). Статический адрес не изменяется. Статические IP-адреса обычно назначаются серверам Windows 2000. При использовании статических IP-адресов нужно указать дополнительную информации», которая поможет серверу ориентироваться в сети.

Настройка статических IP-адресов

Назначая статический IP-адрес, нужно указать еще и маску подсети и, если необходимо, шлюз по умолчанию, используемый при межсетевых коммуникациях. IP-адрес — это числовой идентификатор компьютера. Схемы адресации зависят от способа организации сети. Обычно IP-адрес выделяется из некоторого блока адресов, назначенного данному сегменту сети. Так, если компьютер находится в сегменте сети с адресом 192.168.10.0, то его IP-адрес лежит в диапазоне 192.168.10.1 — 192.168.10.254. Адрес 192.168.10.255 обычно резервируется для широковещательных сообщений. Если локальная сеть подключена к Интернету напрямую, IPадреса, назначаемые компьютерам, должны быть уникальны. Если сеть является частной и не имеет прямого выхода в Интернет, следует использовать частные IP-адреса (табл. 15-1). Табл. 15-1. Адреса частной сети Идентификатор частной сети 10.0-0-0 172.1fi.0.0 192 1680 0 Маска подсети 255.0.0.0 255.240.0.0 255255 00 Диапазон IP-адресов 10.0.0.1 — 10.255.255.254 172.16.0.1 — 172.31.255.254 192 168255254 Все остальные адреса являются общедоступными и должны быть арендованы или куплены. Использование утилиты Ping для проверки адресов Прежде чем назначить IP-адрес, нужно убедиться в том, что он свободен (не используется и не зарезервирован службой DHCP). .Это позволяет сделать утилита Ping. Открыв окно

3. Дважды щелкните пункт Internet Protocol (TCP/JP). Откроется диалоговое окно свойств TCP/IP(рис. 15-4),

Примечание Локальные соединения создаются автоматически при загрузке компьютера, подключенного к сети. Для каждой сетевой платы, установленной на компьютере, будет показано по одному соединению. Другие типы соединений, например, телефонные, нужно создавать самостоятельно (см. раздел «Управление сетевыми соединениями» этой главы). 4. Щелкните переключатель Use The Following IPAddress (Использовать следующий IP-адрес) и введите IP-адрес в поле IPAddress (IP-адрес). Данный IP-адрес должен быть уникален в пределах вашей сети. 5. Маска подсети обеспечивает корректное взаимодействие компьютера с другими узлами сети. Windows 2000 должен вставить стандартное значение маски подсети в поле Subnet Mask (Маска подсети). Если есть не состоит из. подсетей, стандартное значение маски должно быть пустым. В противном случае нужно изменить стандартное значение, на то, которое соответствует вашей сети.

6. Если компьютер должен иметь доступ к другим подсетям, Интернету и другим сетям TCP/IP, нужно настроить шлюз по умолчанию. Для этого в поле Default Gateway (Шлю;! по умолчанию) введите IP-адрес маршрутизатора по умолчанию вашей сети. 7. Щелкните ОК. Повторите эти действия для всех настраиваемых сетевых плат. Каждой сетевой плате требуется уникальный IP-адрес. 8. При необходимости настройте службы DNS(Domain Name Service) и WINS (WindowsInternet Naming Service).

Настройка динамических IP-адресов

Служба DHCPобеспечивает централизованное управление IP-адресами и стандартными параметрами TCP/IP. Если в сети установлен сервер DHCP, то каждой сетевой плате на любом компьютере можно назначить динамический IP-адрес. Кроме того, сервер DHCPавтоматизирует работу и с другими параметрами TCP/IP. Динамическую адресацию не следует применять для серверов Windows 2000, так как динамические IP-адреса могут изменяться. Динамическая адресация настраивается так. 1. В меню Start\Settings (Пуск\Настройка) выберите команду Network And Dial-Up Connections (Сеть и удаленный доступ к сети). Откроется одноименное диалоговое окно. 2. Щелкните нужное сетевое соединение правой кнопкой и из контекстного меню выберите команду Properties (Свойства). Если соединение недоступно, см. раздел «Управление сетевыми соединениями» этой главы. 3. Дважды щелкните Internet Protocol (TCP/IP). Откроется диалоговое окно свойств TCP/IP. 4. Выберите переключатель Obtain An IPAddress Automatically (Получить IP-адрес автоматически). ‘»»»»-] Примечание Каждой сетевой плате соответствует одно локальное соединение. Такие соединения создаются автоматически. 5. При необходимости отметьте флажок Obtain DNSSERVERAddress Automatically (Получить адрес DNS-cepuepa автоматически). 6. Щелкните ОК.

Настройка нескольких IP-адресов и шлюзов

Компьютер Windows 2000 может поддерживать несколько IPадресон даже при наличии единственной сетевой платы. Несколько IP-адресов полезно иметь в следующих ситуациях.

• Компьютер должен выступать в роли нескольких компьютеров. Например, сервер поддерживает службы Web, FTP (File Transfer Protocol) и SMTP (Simple Mail Transfer Protocol). Для каждой из этих служб можно использовать различные IP-адреса.

• Сеть разбита на несколько логических сетей (подсетей), и компьютер должен иметь доступ к каждой из них. В этом случае одной сетевой плате можно назначить несколько IP-адресов, например, адресу 192.168.10.8 будет доступен для рабочих станций из подсети 192.168.10.0, а адрес 192,168.11.8 — из подсети 192.168.11.0. Внимание! Если сетевая плата одна, IP-адреса должны принадлежать сегменту или сегментам одной локальной сети. Если сеть разбита на несколько физических сетей, требуется несколько плат, каждой из которых будет назначен IP-адрес, соответствующий отдельному сегменту сети.

Назначение адресов и шлюзов

Каждая сетевая платаможет иметь один или несколько IPадресон. Эти адреса могут быть связаны с одним/несколькими стандартными шлюзами. Чтобы назначить одной сетевой плате несколько IP-адресов и шлюзов, сделайте так. 1. В меню Start\Settings (Пуск\Настройка) выберите команду Network And Dial-Up Connections (Сеть и удаленный доступ к сети). Откроется одноименное диалоговое окно. 2. Щелкните нужное сетевое соединение правой кнопкой и из контекстного меню выберите команду Properties (Свойства). Если соединение недоступно, см. раздел «Управление сетевыми соединениями» этой главы. 3. Дважды щелкните Internet Protocol (TCP/IP). Откроется диалоговое окно свойств TCP/IP. 4. Щелкните кнопку Advanced (Дополнительно), откроется окно Advanced TCP/IPSettings (рис. 15-5). 5. Выберите вкладку IPSettings в области IPAddresses щелкните кнопку Add (Добавить) и в полях IPAddress

(IP-адрес) и Subnet Mask (Маска подсети) введите IPадрес и маску подсети. Выполните эти действия для каждого IP-адреса, который нужно назначить сетевой плате.

6. Вы можете указать и дополнительные шлюзы: щелкнув кнопку Add (Добавить), введите в полях Gateway (Шлюз) и Metric (Метрика) адрес шлюза и метрику. Повторите эти действия для каждого нужного вам шлюза. Д) Совет Метрика обозначает относительную стоимость использования шлюза. Если для IP-адреса указано несколько шлюзов по умолчанию, то в первую очередь используется шлюз с наименьшей метрикой. Если связь с,ним установить не удается, Windows 2000 пытается соединиться со следующим шлюзом.

Настройка разрешения DNS

DNS— служба разрешения имен — предназначена для определения IP-адреса компьютера по его имени. Она позво-

ляет использовать имена узлов, например http://www.msn.com или http://www.microsoff.com, вместо IP-адресов (192.168.5.102 и 192.168.12.68). DNSявляется основной службой имен для Windows 2000 и Интернет. /Ж, Совет Для работы DNSв сети нужно установить сервер DNS. Об управлении серверами DNSсм. главу 19.

Основные параметры службы DNS

Основные параметры службы DNSнастраиваются так. 1. В меню Start\Settings (Пуск\Настройка) выберите команду Network And Dial-Up Connections (Сеть и удаленный доступ к сети). Откроется одноименное диалоговое окно. 2. Щелкните нужное сетевое соединение правой кнопкой и из контекстного меню выберите команду Properties (Свойства). Если соединение недоступно, см, раздел «Управление сетевыми соединениями» этой главы. 3. Дважды щелкните пункт Internet Protocol (TCP/IP). Откроется диалоговое окно свойств TCP/IP. 4. Если компьютер использует службу DHCPи вы хотите применять се для определения адресов серверов DNS, выберите переключатель Obtain DNSSERVERAddress Automatically (Получить адрес DNS-сервера автоматически). В противном случае выберите переключатель Use The Following DNSSERVERAddresses (Использовать следующие адреса DNS-серверов) и введите адреса основного и дополнительного серверов DNS.

Дополнительные параметры службы DNS

Для настройки дополнительных параметров службы DNSпредназначена вкладка DNSв окне Advanced TCP/IPSettings (рис. 15-6). На ней доступны следующие поля.

• DNSSERVERAddresses, In Order Of Use Определяет IPадреса серверов DNS, используемых для разрешения имен доменов. Кнопки Add (Добавить), Remove (Удалить) и Edit (Изменить) позволяют соответственно добавить, удалить и редактировать список серверов. Для разрешения имен можно использовать несколько серверов, при этом их приоритет определяется порядком следования в списке. Если первый сервер не может ответить на запрос разрсшсния имени домена, запрос посылается на второй и т. д. Помните, что TCP/IPотправляет запрос на следующий сервер, только если предыдущий не отвечает, но никак не из-за того, что тот не смог разрешить указанное имя. Кнопки со стрелками позволяют изменить положение сервера в списке.

Append Primary And Connection Specific DNSSuffixes Этот переключатель (по умолчанию кключен) служит для разрешения неполных имен компьютеров в основном домене. Так, если компьютер «Rage» расположен в родительском домене microsoft.com, его имя будет преобразовано в rage.microsoft.com. Если полного доменного имени нет в родительском домене, запрос разрешения имени не выполнится. Родительские домены определяются на вкладке Network Identification диалогового окна SYSTEMProperties.

• Append Parent Suffixes Of The Primary DNSSuffix Этот флажок (по умолчанию отмечен) применяется для разрешения неполных доменных имен в иерархии родительский—дочерний. Если имя не удастся разрешить в данном домене, к нему добавляется суффикс родительского домена. Так продолжается, пока не будет достигнута вершина иерархии. Например, если компьютер «Rage» расположен в домене dev.microsoft.com, служба DNSсначала попытается разрешить имя ragc.dcv.microsoft.com, а в случае неудачи — rage.microsoft.com.

• Append These DNSSuffixes (In Order) Этот флажок позволяет задать конкретные суффиксы DNS, используемые при разрешении имен вместо суффикса родительского домена. Кнопки Add (Добавить), Remove (Удалить) и Edit (Изменить) позволяют соответственно добавить, удалить и редактировать список суффиксов. Для разрешения имен можно использовать несколько суффиксов, при этом их приоритет определяется порядком следования в списке. Если запрос разрешения имени не выполняется с применением первого суффикса, используется второй и т. д. Кнопки со стрелками позволяют изменить положение суффикса в списке.

• DNSSuffix For This Connection Определяет суффикс DNSдля соединения, который заменяет доменные имена, уже настроенные для данного соединения. Обычно доменное имя указывают на вкладке Network Identification в окне SYSTEMProperties.

• Register This Connection’s Addresses In DNSЭтот флажок (по умолчанию отмечен) позволяет зарегистрировать в DNSвсе IP-адреса данного соединения под полным доменным именем данного компьютера.

• Use This Connection’s DNSSuffix In DNSRegistration Этот флажок позволяет зарегистрировать в DNSвсе IPадреса данного соединения под именем родительского домена.

Настройка разрешения WINS

Служба WINS преобразует имена компьютеров NetBIOS в IP-адреса. Кроме того, она помогает компьютерам определять адреса других компьютеров в сети. Для работы службы в сети

нужно установить сервер WINS. Службу WINS поддерживают все версии Windows, поэтому Windows 2000 использует ее из соображений совместимости. Для разрешения имен NetBIOS Windows 2000 может также использовать локальный файл LMHOSTS. Однако LMHOSTS применяется, только когда нормальные методы разрешения имен не срабатывают. В грамотно настроенной сети эти файлы практически не используются. Так что основным методом разрешения имен NetBIOS является служба WINS. Служба WINS настраивается так. 1. Откройте диалоговое окно Advanced Internet Protocol (TCP/IP) Properties и выберите вкладку WINS (рис. 15-7).

2. В списке WINS Addresses, In Order Of Use перечисленны IP-адреса серверов WINS, которые используются для разрешения имен NetBIOS. Кнопки Add (Добавить), Remove (Удалить) и Edit (Изменить) позволяют соответственно добавить, удалить и редактировать список серверов.

3. Для разрешения имен NetBIOS можно использовать несколько серверов WINS, при этом их приоритет определяется порядком следования в списке. Если первый сервер WINS не может ответить на запрос разрешения имени NetBIOS, запрос посылается на второй и т. д. Помните, что TCP/IPотправляет запрос на следующий сервер, только если предыдущий не отвечает, но никак не из-за того, что тот не смог разрешить указанное имя. Чтобы изменить положение сервера в списке, воспользуйтесь стрелками. 4. Чтобы включить поиск по файлу LMHOSTS, отметьте флажок Enable LMHOSTS Lookup. Если вы хотите, чтобы компьютер использовал файл LMHOSTS, находящийся в определенном месте сети, укажите его с помощью кнопки Import LMHOSTS. В основном файлы LMHOSTS применяются только при отказе других методов разрешения имен. Примечание Файлы LMHOSTS хранятся на разных компьютерах и поэтому ненадежны. Не полагайтесь на них — лучше проверьте правильность настройки и доступность серверов DNSи WINS, которые обеспечивают централизованное администрирование службами разрешения имен. 5. Для разрешения имен WINS требуются службы NetBIOS Over TCP/IP. При использовании службы DHCPи динамической адресации можно загружать параметры NetBIOS с DHCP-сервера. Для этого нужно отметить флажок Use NetBIOS Setting From The DHCPSERVER. В противном случае нужно включить или отключить NetBIOS с помощью переключателей Enable NetBIOS Over TCP/IPи Disable NetBIOS Over TCP/IP6. Повторите эту процедуру для других сетевых плат.

Настройка дополнительных сетевых компонентов

Windows 2000 предоставляет большое количество дополнительных сетевых клиентов, служб и протоколов. Для установки дополнительных сетевых компонентов предназначены диалоговое окно Network Connection Properties и мастер WindowsOptional Networking Components Wizard.

Установка и удаление сетевых компонентов

Для установки сетевых клиентов, служб и протоколов предназначено диалоговое окно Network Connection Properties (табл. 15-2). Некоторые компоненты доступны только на серверах Windows200(1. Табл. 15-2. Сетевые компоненты Windows 2000 Компонент Описание Клиент для сетей Microsoft (Client for Microsoft Networks) Gateway (and Client) Services for NetWare Служба доступа к файлам и принтерам сетей Microsoft (File and Printer Sharing for Microsoft Networks) Протокол AppleTalk (AppieTalk Protocol) NWLink NetBIOS Совместимый транспорт иый протокол NWLink 1PX/SPX/ NetBIOS (NWLink IPX/SPX/ NetBIOS Compatible Transport Protocol) Драйвер сетевого мони тора (Network Monitor Driver) Планировщик пакетов QpS (QoS Packet Scheduler) Агент SAP (SAP Agent) Позволяет компьютеру работать с1 ресурсами сетей Windows. Позволяет компьютеру работать с ресурсами сетей NetWare. Позволяет другим узлам работать с ресурсами данного компьютера. Позволяет другим узлам взаимодействовать с данным компьютерам но протоколу AppleTalk. Позволяет серверам Windows 2000 функционировать как маршрутизаторам AppleTalk. Позволяет компьютеру взаимодействовать с серверами NetWare через протокол NetBIOS. Позволяет компьютеру взаимодействовать с серверами NetWare через протокол 1PX/SPX. Драйвер, позволяющий утилите Netmon (сетевому монитору) собирать пакеты, передаваемые но сети. Планировщик пакетов Quality of Service, предоставляющий службы управления сетевым трафиком. Протокол SAP (Service Advertising Protocol) позволяет «рекламировать^ сервера и адреса в сети.

Табл. 15-2. Сетевые компоненты Windows 2000 Компонент Описание Протокол DLC Протокол DLC (Data Link Control) позволяет компьютеру подключаться к большим компьютерам IBM. Протокол NetBEUI Расширенный пользовательский интерфейс NetBIOS (NetBIOS Enhanced User Interface) — стандартный протокол фирмы Microsoft для передачи данных в сетях Windows NT. Любой из перечисленных выше компонентов можно установить/удалить. 1. В меню Start\Setlings (Пуск\Настройка) выберите команду Network And Dial-Up Connections (Сеть и удаленный доступ к сети). Откроется одноименное диалоговое окно. 2. Щелкните нужное сетевое соединение правой кнопкой и из контекстного меню выберите команду Properties (Свойства). Если соединение недоступно, см. раздел «Управление сетевыми соединениями» этой главы, 3. Откроется диалоговое окно Network Connection Properties со списком установленных компонентов. 4. Чтобы отключить компонент, снимите связанный с ним флажок. 5. Чтобы удалить компонент, выберите его и щелкните кнопку Uninstall (Удалить). В открывшемся диалоговом окне щелкните кнопку Yes (Да), чтобы подтвердить удаление. 6. Чтобы установить компоненты, щелкните кнопку Install (Установить). Откроется диалоговое окно Select Network Component Type (Выбор типа сетевого компонента). Выберите тип компонента (Client, Protocol или Service) и щелкните кнопку Add (Добавить). Выберите нужный компонент.

Установка дополнительных сетевых компонентов

Для установки дополнительных сетевых компонентов предназначен мастер WindowsOptional Networking Components Wizard. Кроме компонентов Windows 2000, может понадобиться установить утилиты, необходимые для их работы. Эти утилиты устанавливаются и общую папку Administrative Tools.

Ниже представлен обзор дополнительных сетевых компонентов (табл. 15-3). Имена пакетов компонентов перечислены в окне WindowsComporents. Имена отдельных компонентов можно увидеть, щелкнув кнопку Detail. Некоторые компоненты доступны только на серверах Windows 2000. Дополнительные сетевые компоненты устанавливают так: 1. В меню Start\Settings (Пуск\Настройка) выберите команду Network And Dial-Up Connections (Сеть и удаленный доступ к сети). Откроется одноименное диалоговое окно. 2. Щелкните кнопку Add Network Components. Запустится мастер WindowsOptional Networking Components Wizard. Щелкните кнопку Next (Далее). 3. Откроется диалоговое окно со списком пакетов компонентов: Management And Monitoring Tools, Networking Services и Other Network File And Print Services (рис. 15-8).

4. Чтобы установить или удалить отдельные компоненты пакета, выберите нужный пакет и щелкните кнопку Details. 5. Щелкните ОК, затем Next (Далее). Выбранные компоненты будут установлены.

Управление сетевыми соединениями

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

Создание сетевых соединений

Windows 2000 позволяет настроить большое количество различных удаленных и сетевых соединений. Соединение создается так. 1. В меню Start\Settings (Пуск\Настройка) выберите команду Network And Dial-Up Connections (Сеть и удаленный доступ к сети). Откроется одноименное диалоговое окно. 2. Дважды щелкните значок Make New Connection (Создать новое соединение). Запустится мастер Network Connection Wizard. Щелкните кнопку Next (Далее). При необходимости укажите телефонный код области и способ набора номера. 3. Выберите нужный тип соединения (рис. 15-9).

• Dial-Up To Private Network позволяет организовать удаленный доступ к корпоративной сети. При удаленном доступе используются модемы или ISDN-линии (Integrated Services Digital Network).

• Dial-Up To The Internet позволяет организовать удаленный доступ в Интернет. При удаленном доступе используются модемы или ISDN-линии. После подключения к поставщику услуг Интернета соединение можно сделать общим для других компьютеров.

• Connect To A Private Network Through The Internet позволяет организоиать защищенное соединение с корпоративной сетью через Интернет. В защищенных VPNсоединениях используются протоколы РРТР (Point То Point Tunneling Protocol) или L2TP (Layer 2 Tunneling Protocol).

• Accept Incoming Connections позволяет организовать доступ через входящие соединения, используя службы удаленного доступа. Если компьютер поддерживает VPN, прямые и удаленные соединения, необходимо также настроить поддержку входящих соединений.

• Connect Directly To Another Computer позволяет организовать прямое соединение с другим компьютером через последовательный, параллельный или инфракрасный порт. Например, такое соединение применяется для подключения к ПК портативного компьютера. 4. Откроется диалоговое окно, вид которого зависит от выбранного вами типа соединения. Выполните инструкции, предложенные в каждом окне. Щелкните кнопку Finish (Готово). Соединение будет создано.

Включение и отключение сетевых соединений

Локальные соединения создаются и атшшзируются автоматически. Новое соединение можно отключить/создать. 1. В меню Start\Settings (Пуск\Настройка) выберите команду Network And Dial-Up Connections (Сеть и удаленный доступ к сети). Откроется одноименное диалоговое окно. 2. Чтобы отключить соединение, щелкните его правой кнопкой и из контекстного меню выберите команду Disconnect (Отключить).

3. Чтобы включить соединение,,щелкните его правой кнопкой и из контекстного меню выберите команду Connect (Включить).

Удаление сетевых соединений

Ненужное сетевое соединение можно удалить. 1. В меню Start\Settirtgs (Пуск\Настройка) выберите команду Network And Dial-Up Connections (Сеть и удаленный доступ к сети). Откроется одноименное диалоговое окно. 2. Щелкните соединение правой кнопкой и из контекстного меню выберите команду Delete (Удалить). Щелкните кнопку Yes (Да), чтобы подтвердить удаление. Примечание Локальные сетевые соединения удалить невозможно, а их управлением занимается ОС Windows 2000. Изменение и дублирование соединений Чтобы изменить свойства соединения, щелкните его правой кнопкой и из контекстного меню выберите команду Properties (Свойства). Прежде, чем вносить изменения в параметры текущего соединения, сделайте его копию. Для этого, щелкпув нужное соединение правой кнопкой, выберите из контекстного меню команду Create Copy (Создать копию). Windows 2000 позволяет делать копии любых созданных ранее (т. с, не локальных) соединений.

Проверка конфигурации TCP/IP

После установки ОС или изменения конфигурации, работоспособность компьютера следует протестировать. Самый простой способ проверки параметров TCP/IP— дать команду PTNG: ping узел где узел — имя узла. Утилиту Ping можно запустить несколькими способами.

• Попытаться опросить IP-адреса компьютеров. Если компьютер настроен правильно и нужный узел доступен в сети, на запрос утилиты Ping должен прийти ответ. В противном случае утилита сообщит о том, что время ожидания истекло.

• В доменах, поддерживающих службу WINS, попытаться опросить имена компьютеров NetBIOS. Если имена компьютеров NetBIOS разрешаются правильно, то такие средства NetBIOS, как служба WINS, настроены должным образом.

• В доменах, поддерживающих службу DNS, попытаться опросить имена узлов DNS. Если полные имена узлов DNSразрешаются правильно, то служба DNSнастроена, должным образом. Кроме конфигурации TCP/IPможно протестировать поиск компьютера в сети. Для этого компьютер должен быть членом домена Windows 2000, в котором разрешен поиск компьютеров. Войдите в систему, откройте WindowsExplorer или My Network Places и попробуйте найти другие компьютеры домена. После этого войдите в другой компьютер и попытайтесь найти тот, который вы только что настроили. Если эти тесты выполняются, то разрешение DNSв локальном окружении настроено правильно. В противном случае нужно проверить параметры службы DNSи протоколов.

TCP/IP Overview

Transmission Control Protocol/Internet Protocol (TCP/IP) is an industry-standard suite of protocols designed for wide area networks (WANs). Microsoft Windows 2000 has extensive support for TCP/IP both as a protocol suite and a set of services for connectivity and management of IP networks. This lesson includes an overview of TCP/IP concepts, terminology, and how the Internet standards are created. You will also learn how Windows 2000 integrates with TCP/IP.

Benefits of TCP/IP

All modern operating systems offer TCP/IP support, and most large networks rely on TCP/IP for much of their network traffic. TCP/IP is also the protocol standard for the Internet. In addition, many standard connectivity utilities are available to access and transfer data between dissimilar systems. Several of these standard utilities, such as File Transfer Protocol (FTP) and Telnet, are included with Windows 2000 Server. TCP/IP networks can be easily integrated with the Internet. Because of its popularity, TCP/IP is well developed and offers many utilities that improve usability, performance, and security. Networks that are based on other transport protocols, such as ATM or AppleTalk, can interface with TCP/IP networks through a device known as a gateway. Adding TCP/IP to a Windows 2000 configuration offers the following advantages:

  • It offers a technology for connecting dissimilar systems. TCP/IP is routable and can be connected to different networks through gateways.
  • It allows for a robust, scalable, cross-platform client/server framework. Microsoft TCP/IP offers the WinSock interface, which is ideal for developing client/server applications that can run on WinSock-compliant stacks from other vendors.
  • It provides a method of gaining access to the Internet. By connecting to the Internet, a virtual private network (VPN) or extranet can be established, allowing for inexpensive remote access.

Windows 2000 TCP/IP Communication Protocols

A significant feature of Windows 2000 is the ability to connect to the Internet and to dissimilar systems. Windows 2000 also includes advanced security features that can be implemented when connecting to a system across a network. In order to support all of these features, Windows 2000 TCP/IP has new and enhanced capabilities. These include:

  • IP Security. IP Security (IPSec) is a technology used to encrypt TCP/IP network traffic. IPSec enables secure data transfer between remote clients and private enterprise servers through a virtual private network (VPN).
  • Point-to-Point Tunneling Protocol. The Point-to-Point Tunneling Protocol (PPTP) provides VPN functionality similar to that which IPSec provides. PPTP also supports multiple network protocols such as IP, Internetwork Packet Exchange (IPX), and NetBIOS Enhanced User Interface (NetBEUI).
  • Layer Two Tunneling Protocol. The Layer Two Tunneling Protocol (L2TP) is a combination of Point-to-Point Tunneling Protocol (PPTP) and Layer 2 Forwarding (L2F). L2F is a transmission protocol that allows dial-up access servers to frame dial-up traffic in Point to Point Protocol (PPP) and transmit it over WAN links to an L2F server (a router).

Finally, Microsoft continues to support legacy systems and protocols to preserve the past investments of its customers and reduce the risk, pressure, and financial burden of managing heterogeneous environments. For this reason Windows 2000 supports

  • AppleTalk
  • Internetwork Packet Exchange/Sequenced Packet Exchange (IPX/SPX)
  • NetBEUI

TCP/IP Stack Enhancements

Windows 2000 includes several TCP/IP stack enhancements, including:

  • Large window support that improves performance when many packets are in transit for long periods of time.
  • Selective acknowledgments that allow a system to recover from congestion quickly. The sender needs to retransmit only the packets that were not received.
  • The ability to better estimate round-trip time.
  • The ability to better prioritize traffic for demanding applications.

TCP/IP Utilities

TCP/IP utilities in Windows 2000 include:

  • Data transfer utilities. Windows 2000 provides support for several different IP-based data transfer protocols. These include File Transfer Protocol (FTP), HyperText Transfer Protocol (HTTP), and the Common Internet File System (CIFS).
  • Telnet. UNIX hosts have traditionally been managed using Telnet—a text interface similar to a command prompt that can be accessed across an IP network. Windows 2000 provides both a Telnet client and server.
  • Printing utilities. Windows 2000 can print directly to IP-based printers. Additionally, two TCP/IP utilities provide the ability to print and obtain print status on a TCP/IP printer. Line Printer Remote (LPR) prints a file to a host running the Line Printing Daemon (LPD) service. Line Printer Queue (LPQ) obtains the status of a print queue on a host running the LPD service.
  • Diagnostics utilities. Windows 2000 provides several utilities for diagnosing TCP/IP-related problems including PING, Ipconfig, Nslookup, and Tracert.

Application Layer

The Application layer is at the top of the four-layer conceptual TCP/IP model, and is where software programs gain access to the network. This layer corresponds roughly to the Session, Presentation, and Application Layers of the OSI model. Some TCP/IP utilities and services run at the Application Layer. These utilities and services include:

  • HyperText Transfer Protocol (HTTP). HTTP is the protocol used for the majority of World Wide Web communications. Windows 2000 includes Internet Explorer as an HTTP client, and Internet Information Server (IIS) as an HTTP server.
  • File Transfer Protocol (FTP). FTP is an Internet service that transfers files from one computer to another. Internet Explorer and the command-line utility FTP both act as FTP clients. IIS includes an FTP server.
  • Simple Mail Transfer Protocol (SMTP). SMTP is a protocol that mail servers use to transfer e-mail. IIS can send messages using the SMTP protocol.
  • Telnet. Telnet is a terminal emulation protocol that can be used to log on to remote network hosts. Telnet offers users the capability of running programs remotely and facilitates remote administration. Telnet is available for practically all operating systems and eases integration in heterogeneous networking environments. Windows 2000 includes both a Telnet client and server.
  • Domain Name System (DNS). DNS is a set of protocols and services on a TCP/IP network that allows users of the network to utilize hierarchical user-friendly names when locating hosts instead of having to remember and use their IP addresses. DNS is used extensively on the Internet and in many private enterprises today. When you use a Web browser, Telnet application, FTP utility, or other similar TCP/IP utilities on the Internet, then you are probably using a DNS server. Windows 2000 also includes a DNS server.
  • Simple Network Management Protocol (SNMP). SNMP allows you to manage network nodes such as servers, workstations, routers, bridges, and hubs from a central host. SNMP can also be used to configure remote devices, monitor network performance, detect network faults or inappropriate access, and audit network usage.

Network Application APIs

Microsoft TCP/IP provides two interfaces for network applications to use the services of the TCP/IP protocol stack:

  • WinSock. The Windows 2000 implementation of the widely used Sockets application programming interface (API). The Sockets API is the standard mechanism for accessing datagram and session services over TCP/IP.
  • NetBIOS. A standard API used as an inter-process communication (IPC) mechanism in the Windows environment. Although NetBIOS can be used to provide a standard connection to protocols that support the NetBIOS naming and messaging services, such as TCP/IP and NetBEUI, it is included with Windows 2000 mainly to support legacy applications.

Transport Layer

Transport protocols provide communication sessions between computers and define the type of transport service as either connection-oriented (TCP) or connectionless datagram-oriented (UDP). TCP provides connection-oriented, reliable communications for applications that typically transfer large amounts of data at one time. It is also used for applications that require an acknowledgment for data received. UDP, however, provides connectionless communications and does not guarantee to deliver packets. Applications that use UDP typically transfer small amounts of data at one time. Reliable delivery of data is the responsibility of the application. The Transport Layer in the DOD model corresponds roughly to the Transport Layer in the OSI model.

Internet Layer

Internet protocols encapsulate packets into Internet datagrams and run all of the necessary routing algorithms. The routing functions that the Internet layer performs is necessary to allow hosts to interoperate with other networks. The Internet Layer corresponds roughly to the Network Layer in the OSI model. Five protocols are implemented at this layer:

  • Address Resolution Protocol (ARP), which determines the hardware address of the hosts.
  • Reverse Address Resolution Protocol (RARP), which provides reverse address resolution at the receiving host. (Although Microsoft does not implement the RARP protocol, it is found on other vendors’ systems, and is mentioned here for completeness.)
  • Internet Control Message Protocol (ICMP), which sends error messages to IP when problems crop up.
  • Internet Group Management Protocol (IGMP), which informs routers of the availability of members of multicast groups.
  • Internet Protocol (IP), which addresses and routes packets.

Network Interface Layer

At the base of the model is the Network Interface Layer. Each of the local area network (LAN), metropolitan area network (MAN), WAN, and dial-up types, such as Ethernet, Token Ring, Fiber Distributed Data Interface (FDDI), and ARCnet, have different requirements for cables, signaling, and data encoding. The Network Interface Layer specifies the requirements equivalent to the Data Link and Physical Layers of the OSI model. The Network Interface Layer is responsible for sending and receiving frames, which are packets of information transmitted on a network as a single unit. The Network Interface Layer puts frames on the network, and pulls frames off the network.

TCP/IP WAN Technologies

There are two major categories of WAN technologies supported by TCP/IP:

  1. Serial lines, which include dial-up analog, digital lines, and leased lines.

    TCP/IP is typically transported across a serial line using either the Serial Line Internet Protocol (SLIP) or the Point-to-Point Protocol (PPP). Windows 2000 Server supports both protocols with the Routing and Remote Access Service. Because PPP provides greater security, configuration handling, and error detection than SLIP, it is the recommended protocol for serial line communication.

  2. Packet-switched networks, which include X.25, frame relay, and asynchronous transfer mode (ATM).

NOTE


Windows 2000 supports only SLIP client functionality, not SLIP server functionality. The Windows 2000 Routing and Remote Access Service does not accept SLIP client connections.

Transmission Control Protocol

Transmission Control Protocol (TCP) is a reliable, connection-oriented delivery service. TCP data is transmitted in segments, and a session must be established before hosts can exchange data. TCP uses byte-stream communications, which means that the data is treated as a sequence of bytes.

TCP achieves reliability by assigning a sequence number to each segment transmitted. If a segment is broken into smaller pieces, the receiving host knows whether all pieces have been received. An acknowledgment verifies that the other host received the data. For each segment sent, the receiving host must return an acknowledgment (ACK) within a specified period. If the sender does not receive an ACK, then the data is retransmitted. If the segment is received damaged, the receiving host discards it. Because in this case an ACK is not sent, the sender retransmits the segment.

Internet Protocol (IP)

Although TCP separates data into discrete packets and is responsible for guaranteeing their delivery, IP does the actual delivery. At the IP Layer, each incoming or outgoing packet is referred to as a datagram. The IP datagram fields in the following table are added to the header when a packet is passed up from the Network Interface Layer.

Field Function
Source IP Address Identifies the sender of the datagram by the IP address.
Destination IP Address Identifies the destination of the datagram by the IP address.
Protocol Informs IP at the destination host whether to pass the packet up to TCP or UDP.
Checksum A simple mathematical computation that is used to verify that the packet arrived intact.
Time to Live (TTL) Designates the number of seconds a datagram is allowed to spend in transport before it’s discarded. This prevents packets from endlessly looping around an internetwork. Each router that forwards the packet decrements the TTL by one. The default TTL in Windows 2000 is 128 seconds.

Basic Concepts of IP Routing

Routing is the process of choosing a path over which to send packets, which is a primary function of IP. A router (commonly referred to as a gateway) is a device that forwards the packets from one physical network to another. When a router receives a packet, the network adapter forwards the datagrams to the IP Layer. IP examines the destination address on the datagram and then compares it to an IP routing table. A decision is then made as to where the packet is to be forwarded. This lesson explains basic IP routing concepts.

Overview of Routing

A router helps LANs and WANs achieve interoperability and connectivity, and can link LANs that have different network topologies, such as Ethernet and Token Ring. Each packet sent over a LAN has a packet header that contains source and destination address fields. Routers match packet headers to a LAN segment and choose the best path for the packet, optimizing network performance. For example, if a packet is sent from Computer A to Computer C, as illustrated in Figure 2.15, the best route uses only one hop. If Router 1 is the default router for Computer A, the packet will be rerouted through Router 2. Computer A will be notified of the better route by which to send packets to Computer C. As each route is found, the packet is sent to the next router, called a hop, until finally delivered to the destination host. If a route is not found, an error message is sent to the source host.

Windows 2000 Server является одной из самых популярных операционных систем для серверов, которая обеспечивает устойчивую работу и высокую производительность. В этой статье мы рассмотрим основные принципы работы и настройки TCP/IP в Windows 2000 Server.

TCP/IP — это стандартный протокол передачи данных, который используется в Интернете и локальных сетях. Он обеспечивает надежную и эффективную коммуникацию между компьютерами и сетевыми устройствами. В Windows 2000 Server TCP/IP является одним из основных протоколов сети.

Настройка TCP/IP в Windows 2000 Server включает в себя установку IP-адреса, подсети, шлюза по умолчанию и DNS-серверов. IP-адрес и подсеть необходимо установить для каждого компьютера в сети, чтобы он мог понять, какие устройства находятся в пределах его сети.

Шлюз по умолчанию определяет путь, который будет использоваться компьютером для обмена данными с другими компьютерами, находящимися вне его сети. DNS-серверы осуществляют преобразование доменных имен в IP-адреса, позволяя компьютеру найти требуемый ресурс в сети.

Содержание

  1. Основные принципы работы Windows 2000 server TCP/IP
  2. Настройка Windows 2000 server tcp ip
  3. Методы настройки Windows 2000 server tcp ip

Основные принципы работы Windows 2000 server TCP/IP

Принципы работы Windows 2000 Server TCP/IP включают:

1. Адресация
2. Маршрутизация
3. Протоколы и службы
4. Настройка соединения
5. Безопасность

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

Маршрутизация TCP/IP представляет собой процесс передачи данных между различными сетями. Windows 2000 Server может использовать маршрутизацию по умолчанию либо настроить статические маршруты для определенных сетей.

Протоколы и службы TCP/IP включают различные протоколы, такие как IP, ICMP, TCP и UDP, а также службы, такие как DNS (система доменных имен) и WINS (служба идентификации сетевых служб). Windows 2000 Server позволяет настраивать эти протоколы и службы в соответствии с требованиями сети.

Настройка соединения TCP/IP включает в себя определение параметров сетевого интерфейса, таких как маска подсети и шлюз по умолчанию. Windows 2000 Server также поддерживает настройку DNS-сервера, который позволяет переводить имена компьютеров в IP-адреса и наоборот.

Безопасность TCP/IP в Windows 2000 Server включает в себя настройку брандмауэра и фильтров пакетов, чтобы обеспечить защиту сети от несанкционированного доступа и атак. Различные политики безопасности могут быть настроены для контроля доступа к сети и защиты конфиденциальной информации.

Windows 2000 Server предоставляет мощные средства для настройки и управления TCP/IP, позволяя администраторам создавать надежные и безопасные сетевые среды.

Настройка Windows 2000 server tcp ip

Для настройки TCP/IP в Windows 2000 Server необходимо выполнить следующие шаги:

  1. Зайдите в меню «Пуск» и выберите «Панель управления».
  2. В панели управления выберите «Сеть и Интернет».
  3. Далее выберите «Сетевые подключения».
  4. В списке сетевых подключений найдите подключение, для которого вы хотите настроить TCP/IP.
  5. Щелкните правой кнопкой мыши на выбранном подключении и выберите «Свойства».
  6. В открывшемся окне найдите протокол «Internet Protocol (TCP/IP)» и выделите его.
  7. Нажмите кнопку «Свойства».
  8. В новом окне введите IP-адрес, подсеть и шлюз по умолчанию. Вы также можете ввести DNS-серверы, если необходимо.
  9. Нажмите кнопку «OK».
  10. Повторите необходимые шаги для настройки TCP/IP для других подключений.

После настройки TCP/IP в Windows 2000 Server ваш сервер будет готов к обмену данными в сети. Убедитесь, что вы правильно ввели все необходимые параметры и сохраните изменения.

Примечание: Перед настройкой TCP/IP в Windows 2000 Server рекомендуется ознакомиться с документацией и советами по безопасности, чтобы убедиться, что ваш сервер будет защищен от возможных угроз.

Методы настройки Windows 2000 server tcp ip

1. Настройка IP-адреса: Для настройки IP-адреса в Windows 2000 Server можно воспользоваться различными методами. Один из них — использование статической настройки IP-адреса, при которой вы вручную указываете IP-адрес, маску подсети, шлюз по умолчанию и DNS-серверы. Другой метод — использование DHCP-сервера, который автоматически назначает IP-адрес и другие сетевые параметры вашему серверу.

2. Настройка DNS: Для корректной работы сети в Windows 2000 Server необходимо настроить DNS (систему доменных имен). Вы можете указать DNS-серверы вручную или использовать DHCP-сервер для автоматической настройки DNS.

3. Настройка шлюза по умолчанию: Шлюз по умолчанию (default gateway) — это IP-адрес маршрутизатора, через который происходит доступ к другим сетям. В Windows 2000 Server вы можете указать шлюз по умолчанию вручную или использовать DHCP-сервер для его автоматической настройки.

4. Настройка маски подсети: Маска подсети определяет границы вашей сети и необходима для правильной маршрутизации пакетов. Вы можете указать маску подсети вручную или использовать DHCP-сервер для ее автоматической настройки.

5. Настройка протокола TCP/IP: В Windows 2000 Server вы можете настроить различные параметры протокола TCP/IP, такие как максимальный размер сегмента TCP, время ожидания TCP, настройки кеширования DNS и т.д. Эти настройки могут быть изменены в реестре операционной системы или через специальные инструменты администрирования.

6. Дополнительные методы: Кроме основных методов настройки TCP/IP, в Windows 2000 Server также доступны дополнительные возможности, такие как настройка фильтрации IP-трафика, настройка маршрутизации, настройка многоадресной рассылки и т.д. Эти методы позволяют администратору точно настроить работу TCP/IP в операционной системе.

В заключение, корректная настройка TCP/IP является важным шагом в настройке Windows 2000 Server. Она обеспечивает стабильное и безопасное функционирование сети, а также позволяет реализовать широкий спектр дополнительных возможностей для администратора.

T ‘CP/IP (Transmission Control Protocol/Internet Protocol) is one of the most commonly used network protocols. TCP/IP was originally developed in the 1970s for the Department of Defense (DoD) as a way of connecting dissimilar networks. Since then, TCP/IP has become an industry standard.

On a clean installation of Windows 2000 Server, TCP/IP is installed by default. TCP/IP has the following benefits:

■ It is the most commonly used protocol and is supported by almost all network operating systems. It is the required protocol for Internet access.

■ TCP/IP is scalable for use in small and large networks. In large networks, TCP/IP provides routing services.

■ TCP/IP is designed to be fault tolerant and is able to dynamically reroute packets if network links become unavailable (assuming alternate paths exist).

■ Protocol companions like Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS) offer advanced functionality.

In the next sections, you will learn how to configure and test TCP/IP.

Continue reading here: Subnet Mask

Was this article helpful?

The TCP/IP protocol suite implementation for Windows NT 3.5x and 4.0 reads all of its configuration data from the registry. This information is written to the registry by the Network tool in Control Panel as part of the Setup process. Some of this information is also supplied by the Dynamic Host Configuration Protocol (DHCP) client service if it is enabled.

This reference defines all of the registry parameters used to configure
the protocol driver, Tcpip.sys, which implements the standard TCP/IP network protocols.

The implementation of the protocol suite should perform properly and efficiently in most environments using only the configuration information gathered by the Network tool in Control Panel and DHCP. Optimal default values for all other configurable aspects of the protocols have been encoded into the drivers.

There may be some unusual circumstances in customer installations where changes to certain default values are appropriate. To handle these cases, optional registry parameters can be created to modify the default behavior of some parts of the protocol drivers.

Caution The Windows NT TCP/IP implementation is largely self tuning. Adjusting registry parameters without careful study may adversely affect system performance.

Back to the top | Give Feedback

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:

322756

(http://support.microsoft.com/kb/322756/
)

How to back up and restore the registry in Windows

To change these parameters, use the following procedure:

  1. Start Registry Editor (Regedt32.exe).
  2. From the HKEY_LOCAL_MACHINE subtree, go to the following key:

    \SYSTEM\CurrentControlSet\Services

  3. Add a value to the key as described in the appropriate entry below by clicking Add Value on the Edit menu, typing the value, and then using the Data Type check box to set the value type.
  4. Click OK.
  5. Quit Registry Editor.
  6. Reboot the computer to make the change take effect.

All of the TCP/IP parameters are registry values that are located under one of two different subkeys of

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

Tcpip\Parameters
Adapter Name\Parameters\Tcpip

where Adapter Name refers to the subkey for a network adapter that
TCP/IP is bound to, such as Lance01. Values under the latter key(s) are specific to each adapter. Parameters for which there may be both a DHCP and statically configured value may or may not exist depending on whether the system/adapter is DHCP configured and/or static override values have been specified. A reboot of the system is required for a change in any of these parameters to take effect.

Important The Windows NT 3.5 Resource Kit documentation was not updated properly from version 3.1, and lists a number of incorrect TCP/IP registry parameters. The parameters listed in this document should be used in their place. The Windows NT 3.5 TCP/IP stack was a complete rewrite, so many of the old parameters are no longer valid.

Standard parameters configurable using Registry Editor

The following parameters are installed with default values by the Network tool in Control Panel during the installation of the TCP/IP components. They may be modified by using Registry Editor (Regedt32.exe).

DatabasePath

Key: Tcpip\Parameters
Value Type: REG_EXPAND_SZ — Character string
Valid Range: A valid Windows NT file path
Default: %SystemRoot%\system32\drivers\etc
Description: This parameter specifies the
path to the standard internet database files
(HOSTS, LMHOSTS, NETWORKS, PROTOCOLS). It is
used by the Windows Sockets interface.

ForwardBroadcasts

Key: Tcpip\Parameters
Value Type: REG_DWORD — Boolean
Valid Range: 0 or 1 (False or True)
Default: 0 (False)
Description: Forwarding of broadcasts is not
supported. This parameter is ignored.

UseZeroBroadcast

Key: Adapter Name\Parameters\Tcpip

Note In Windows 2000 and later this value is under the following key:
Key: Tcpip\Parameters\Interfaces\ID for Adapter

Value Type: REG_DWORD — Boolean
Valid Range: 0 or 1 (False or True)
Default: 0 (False)
Description: If this parameter is set to 1
(True), then IP will use zeros- broadcasts
(0.0.0.0) instead of ones-broadcasts
(255.255.255.255). Most systems use ones-
broadcasts, but some systems derived from BSD
implementations use zeros-broadcasts. Systems
that use different broadcasts will not
interoperate well on the same network.

Optional parameters configurable using Registry Editor

These parameters normally do not exist in the registry. They may be
created
to modify the default behavior of the TCP/IP protocol driver.

ArpAlwaysSourceRoute (new in NT 3.51)

Key: Tcpip\Parameters
Value Type: REG_DWORD — Boolean
Valid Range: 0,1 (False or True)
Default: 0 (False)
Description: Setting this parameter to 1 will
force TCP/IP to transmit ARP queries with
source routing enabled on Token Ring
networks. By default, the stack transmits ARP
queries without source routing first and
retries with source routing enabled if no
reply was received.

ArpUseEtherSNAP

Key: Tcpip\Parameters
Value Type: REG_DWORD — Boolean
Valid Range: 0,1 (False or True)
Default: 0 (False)
Description: Setting this parameter to 1 will
force TCP/IP to transmit Ethernet packets
using 802.3 SNAP encoding. By default, the
stack transmits packets in DIX Ethernet
format. It will always receive both formats.

DefaultTOS

Key: Tcpip\Parameters
Value Type: REG_DWORD — Number
Valid Range: 0 — 255
Default: 0
Description: Specifies the default Type Of
Service (TOS) value set in the header of
outgoing IP packets. See RFC 791 for a
definition of the values.

Note that DefaultTOS is not available in Windows 2000 and later.

DefaultTTL

Key: Tcpip\Parameters
Value Type: REG_DWORD — Number of
seconds/hops
Valid Range: 1-255
Default: 32 for Windows NT version 3.51
Default: 128 for Windows NT version 4.0
Description: Specifies the default Time To
Live (TTL) value set in the header of
outgoing IP packets. The TTL determines the
maximum amount of time an IP packet may live
in the network without reaching its
destination. It is effectively a limit on the
number of routers an IP packet may pass
through before being discarded.

EnableDeadGWDetect

Key: Tcpip\Parameters
Value Type: REG_DWORD — Boolean
Valid Range: 0,1 (False, True)
Default: 1 (True)
Description: Setting this parameter to 1
causes TCP to perform Dead Gateway Detection.
With this feature enabled, TCP will ask IP to
change to a backup gateway if it retransmits

a segment several times without receiving a
response. Backup gateways may be defined in
the Advanced section of the TCP/IP
configuration dialog in the Network Control
Panel.

EnablePMTUBHDetect

Key: Tcpip\Parameters
Value Type: REG_DWORD — Boolean
Valid Range: 0,1 (False, True)
Default: 0 (False)
Description: Setting this parameter to 1
(True) causes TCP to try to detect «Black
Hole» routers while doing Path MTU Discovery.
A «Black Hole» router does not return ICMP
Destination Unreachable messages when it
needs to fragment an IP datagram with the
Don’t Fragment bit set. TCP depends on
receiving these messages to perform Path MTU
Discovery. With this feature enabled, TCP
will try to send segments without the Don’t
Fragment bit set if several retransmissions
of a segment go unacknowledged. If the
segment is acknowledged as a result, the MSS
will be decreased and the Don’t Fragment bit
will be set in future packets on the
connection. Enabling black hole detection
increases the maximum number of
retransmissions performed for a given
segment.

EnablePMTUDiscovery

Key: Tcpip\Parameters
Value Type: REG_DWORD — Boolean
Valid Range: 0,1 (False, True)
Default: 1 (True)
Description: Setting this parameter to 1
(True) causes TCP to attempt to discover the
Maximum Transmission Unit (MTU or largest
packet size) over the path to a remote host.
By discovering the Path MTU and limiting TCP
segments to this size, TCP can eliminate
fragmentation at routers along the path that
connect networks with different MTUs.
Fragmentation adversely affects TCP
throughput and network congestion. Setting
this parameter to 0 causes an MTU of 576
bytes to be used for all connections that are
not to machines on the local subnet.

ForwardBufferMemory

Key: Tcpip\Parameters
Value Type: REG_DWORD — Number of bytes
Valid Range: network MTUsome reasonable
value smaller than 0xFFFFFFFF

Default: 74240 (enough for fifty 1480-byte
packets, rounded to a multiple of 256)
Description: This parameter determines how
much memory IP allocates to store packet data
in the router packet queue. When this buffer
space is filled, the router begins discarding
packets at random from its queue. Packet
queue data buffers are 256 bytes in length,
so the value of this parameter should be a
multiple of 256. Multiple buffers are chained
together for larger packets. The IP header
for a packet is stored separately. This
parameter is ignored and no buffers are
allocated if the IP router is not enabled.

IGMPLevel

Key: Tcpip\Parameters
Value Type: REG_DWORD — Number
Valid Range: 0,1,2
Default: 2
Description: This parameter determines to
what extent the system supports IP
multicasting and participates in the Internet
Group Management Protocol. At level 0, the
system provides no multicast support. At
level 1, the system may only send IP
multicast packets. At level 2, the system may
send IP multicast packets and fully
participate in IGMP to receive multicast
packets.

KeepAliveInterval

Key: Tcpip\Parameters
Value Type: REG_DWORD — Time in milliseconds
Valid Range: 1 — 0xFFFFFFFF
Default: 1000 (one second)
Description: This parameter determines the
interval separating keep alive
retransmissions until a response is received.
Once a response is receive, the delay until
the next keep alive transmission is again
controlled by the value of KeepAliveTime. The
connection will be aborted after the number
of retransmissions specified by
TcpMaxDataRetransmissions have gone
unanswered.

KeepAliveTime

Key: Tcpip\Parameters
Value Type: REG_DWORD — Time in milliseconds
Valid Range: 1 — 0xFFFFFFFF
Default: 7,200,000 (two hours)
Description: The parameter controls how often
TCP attempts to verify that an idle
connection is still intact by sending a keep
alive packet. If the remote system is still
reachable and functioning, it will
acknowledge the keep alive transmission. Keep
alive packets are not sent by default. This
feature may be enabled on a connection by an
application.

MTU

Key: Adapter Name\Parameters\Tcpip

Note In Windows 2000 and later this value is under the following key:

Key: Tcpip\Parameters\Interfaces\ID for Adapter

Value Type: REG_DWORD Number
Valid Range: 68 — the MTU of the underlying
network

Default: 0xFFFFFFFF
Description: This parameter overrides the
default Maximum Transmission Unit (MTU) for a
network interface. The MTU is the maximum
packet size in bytes that the transport will
transmit over the underlying network. The
size includes the transport header. Note that
an IP datagram may span multiple packets.
Values larger than the default for the
underlying network will result in the
transport using the network default MTU.
Values smaller than 68 will result in the
tranport using an MTU of 68.

NumForwardPackets

Key: Tcpip\Parameters
Value Type: REG_DWORD Number
Valid Range: 1 — some reasonable value
smaller than 0xFFFFFFFF

Default: 50
Description: This parameter determines the
number of IP packet headers allocated for the
router packet queue. When all headers are in
use, the router will begin to discard packets
at random from the queue. This value should
be at least as large as the
ForwardBufferMemory value divided by the
maximum IP data size of the networks
connected to the router. It should be no
larger than the ForwardBufferMemory value
divided by 256, since at least 256 bytes of
forward buffer memory are used for each
packet. The optimal number of forward packets
for a given ForwardBufferMemory size depends
on the type of traffic carried on the network
and will be somewhere in between these two
values. This parameter is ignored and no
headers are allocated if the router is not
enabled.

TcpMaxConnectRetransmissions

Key: Tcpip\Parameters
Value Type: REG_DWORD — Number
Valid Range: 0 — 0xFFFFFFFF
Default: 3 (in Windows NT)
Default: 2 (in Windows 2000)
Description: This parameter determines the
number of times TCP will retransmit a connect
request (SYN) before aborting the attempt.
The retransmission timeout is doubled with
each successive retransmission in a given
connect attempt. The initial timeout value is
three seconds.

TcpMaxDataRetransmissions

Key: Tcpip\Parameters
Value Type: REG_DWORD — Number
Valid Range: 0 — 0xFFFFFFFF
Default: 5
Description: This parameter controls the
number of times TCP will retransmit an
individual data segment (non connect segment)
before aborting the connection. The
retransmission timeout is doubled with each
successive retransmission on a connection. It

is reset when responses resume. The base
timeout value is dynamically determined by

the measured round-trip time on the
connection.

TcpNumConnections

Key: Tcpip\Parameters
Value Type: REG_DWORD — Number
Valid Range: 0 — 0xfffffe
Default: 0xfffffe
Description: This parameter limits the
maximum number of connections that TCP may
have open simultaneously.

TcpTimedWaitDelay (new in Windows NT versions 3.51 SP5 and later)

Key: Tcpip\Parameters
Value Type: REG_DWORD — Time in seconds
Valid Range: 30-300 (decimal)
Default: 0xF0 (240 decimal)
Description: This parameter determines the length of time that a
connection will stay in the TIME_WAIT state when being closed. While a
connection is in the TIME_WAIT state, the socket pair cannot be re-
used. This is also known as the «2MSL» state, as by RFC the value
should be twice the maximum segment lifetime on the network. See
RFC793 for further details.

TcpUseRFC1122UrgentPointer

Key: Tcpip\Parameters
Value Type: REG_DWORD — Boolean
Valid Range: 0,1 (False, True)
Default: 0 (False)
Description: This parameter determines
whether TCP uses the RFC 1122 specification
for urgent data or the mode used by BSD-
derived systems. The two mechanisms interpret
the urgent pointer in the TCP header and the
length of the urgent data differently. They
are not interoperable. Windows NT defaults to
BSD mode.

TcpWindowSize

Key: Tcpip\Parameters
Value Type: REG_DWORD — Number of bytes
Valid Range: 0 — 0xFFFF
Default: The smaller of 0xFFFF
OR
(The larger of four times the maximum TCP
data size on the network
OR
8192 rounded up to an even multiple of the
network TCP data size.)
The default is 8760 for Ethernet.
Description: This parameter determines the
maximum TCP receive window size offered by
the system. The receive window specifies the
number of bytes a sender may transmit without
receiving an acknowledgment. In general,
larger receive windows will improve
performance over high (delay * bandwidth )
networks. For highest efficiency, the receive
window should be an even multiple of the TCP
Maximum Segment Size (MSS).

Parameters configurable from the Network tool in Control Panel

The following parameters are created and modified automatically by the
Network tool in Control Panel
as a result of user-supplied information. There should be no need to
configure them directly in the registry.

DefaultGateway

Key: AdapterName\\Parameters\Tcpip

Note In Windows 2000 and later this value is under the following key:

Key: Tcpip\Parameters\Interfaces\ID for Adapter

Value Type: REG_MULTI_SZ — List of dotted
decimal IP addresses
Valid Range: Any set of valid IP addresses
Default: None
Description: This parameter specifies the
list of gateways to be used to route packets
not destined for a subnet that the computer
is directly connected to, and for which a
more specific route does not exist. This
parameter, if it has a valid value, overrides
the DhcpDefaultGateway parameter.

Domain

Key: Tcpip\Parameters
Value Type: REG_SZ — Character string
Valid Range: Any valid DNS domain name
Default: None
Description: This parameter specifies the DNS
domain name of the system. It is used by the
Windows Sockets interface.

EnableDhcp

Key: Adapter Name\Parameters\Tcpip

Note In Windows 2000 and later this value is under the following key:

Key: Tcpip\Parameters\Interfaces\ID for Adapter

Value Type: REG_DWORD — Boolean
Valid Range: 0 or 1 (False or True)
Default: 0 (False)
Description: If this par
ameter is set to 1
(True), then the DHCP client service will
attempt to configure the first IP interface
on the adapter using DHCP.

Hostname

Key: Tcpip\Parameters
Value Type: REG_SZ — Character string
Valid Range: Any valid DNS hostname
Default: The computername of the system
Description: This parameter specifies the DNS
hostname of the system, that will be returned
by the «hostname» command.

IPAddress

Key: Adapter Name\Parameters\Tcpip

Note In Windows 2000 and later this value is under the following key:

Key: Tcpip\Parameters\Interfaces\ID for Adapter

Value Type: REG_MULTI_SZ — List of dotted-
decimal IP addresses
Valid Range: Any set of valid IP addresses
Default: None
Description: This parameter specifies the IP
addresses of the IP interfaces to be bound to
the adapter. If the first address in the list
is 0.0.0.0, then the primary interface on the
adapter will be configured from DHCP. A
system with more than one IP interface for an
adapter is called «logically multihomed.»
There must be a valid subnet mask value in
the SubnetMask parameter for each IP address
specified in this parameter.

IPEnableRouter

Key: Tcpip\Parameters
Value Type: REG_DWORD — Boolean
Valid Range: 0 or 1 (False or True)
Default: 0 (False)
Description: Setting this parameter to 1
(True) causes the system to route IP packets
between the networks that it is connected to.

NameServer

Key: Tcpip\Parameters
Value Type: REG_SZ — A space delimited list
of dotted decimal IP addresses
Valid Range: Any set of valid IP address
Default: None (Blank)
Description: This parameter specifies the DNS
name servers to be queried by Windows Sockets
to resolve names.

SearchList

Key: Tcpip\Parameters
Value Type: REG_SZ — Delimited list of
DNS domain name suffixes
Valid Range: Any set of valid DNS domain name
suffixes (Space delimited for NT4 and earlier and Comma delimited for Win2000)
Valid Range: Any set of valid DNS domain name suffixes
Default: None
Description: This parameter specifies a list
of domain name suffixes to append to a name
to be resolved via the DNS if resolution of
the unadorned name fails. By default, the
value of the Domain parameter is appended
only. This parameter is used by the Windows
Sockets interface.

SubnetMask

Key: Adapter Name\Parameters\Tcpip

Note In Windows 2000 and later this value is under the following key:

Key: Tcpip\Parameters\Interfaces\ID for Adapter

Value Type: REG_MULTI_SZ — List of dotted
decimal IP addresses
Valid Range: Any set of valid IP addresses.
Default: None
Description: This parameter specifies the
subnet masks to be used with the IP
interfaces bound to the adapter. If the first
mask in the list is 0.0.0.0, then the primary
interface on the adapter will be configured
via DHCP. There must be a valid subnet mask
value in the this parameter for each IP
address specified in the IPAddress parameter.

Parameters configurable via the Route.exe command in Windows NT 3.51

In Windows NT 3.51, the route.exe command stores persistent IP routes as
values under the Tcpip\Parameters\PersistentRoutes key. Each route
is stored in the value name string as a comma-delimited list of the form:

destination,subnet mask,gateway

For example, the value representing a host route to destination
45.100.23.10 through gateway 131.110.0.1 would be named:

45.100.23.10,255.255.255.255,131.110.0.1

The value type is a REG_SZ. There is no value data (empty string).
Addition
and deletion of these values can be accomplished entirely using the
route command. There should be no need to configure them directly.

Non-configurable parameters

The following parameters are created and used internally by the TCP/IP components. They should never be modified using Registry Editor. They are listed here for reference only.

DhcpDefaultGateway

Key: Adapter Name\Parameters\ Tcpip

Note In Windows 2000 and later this value is under the following key:

Key: Tcpip\Parameters\Interfaces\ID for Adapter

Value Type: REG_MULTI_SZ — List of dotted
decimal IP addresses
Valid Range: Any set of valid IP addresses
Default: None
Description: This parameter specifies the
list of default gateways to be used to route
packets not destined for a subnet that the
computer is directly connected to, and for
which a more specific route does not exist.
This parameter is written by the DHCP client
service, if enabled. This parameter is
overridden by a valid DefaultGateway
parameter value.

DhcpIPAddress

Key: Adapter Name\Parameters\Tcpip

Note In Windows 2000 and later this value is under the following key:

Key: Tcpip\Parameters\Interfaces\ID for Adapter

Value Type: REG_SZ — Dotted decimal IP
address
Valid Range: Any valid IP address
Default: None
Description: This parameter specifies the
DHCP-configured IP address for the interface.
If the IPAddress parameter contains a first
value other than 0.0.0.0, then that value
will override this parameter.

DhcpNameServer

Key: Tcpip\Parameters
Value Type: REG_SZ — A space delimited list
of dotted decimal IP addresses
Valid Range: Any set of valid IP address
Default: None
Description: This parameter specifies the DNS
name servers to be queried by Windows Sockets
to resolve names. It is written by the DHCP
client service, if enabled. If the NameServer
parameter has a valid value, then it will
override this parameter.

DhcpServer

Key: Adapter Name\Parameters\Tcpip

Note In Windows 2000 and later this value is under the following key:

Key: Tcpip\Parameters\Interfaces\ID for Adapter

Value Type: REG_SZ — Dotted decimal IP
address
Valid Range: Any valid IP address
Default: None
Description: This parameter specifies the IP
address of the DHCP server that granted the
lease on the IP address in the DhcpIPAddress
parameter.

DhcpSubnetMask

Key: Adapter Name\Parameters\Tcpip

Note In Windows 2000 and later this value is under the following key:

Key: Tcpip\Parameters\Interfaces\ID for Adapter

Value Type: REG_SZ — Dotted decimal IP subnet
mask
Valid Range: Any subnet mask that is valid
for the configured IP address
Default: None
Description: This parameter specifies the
DHCP-configured subnet mask for the address
specified in the DhcpIPAddress parameter.

IPInterfaceContext

Key: Adapter Name\Parameters\Tcpip

Note In Windows 2000 and later this value is under the following key:

Key: Tcpip\Parameters\Interfaces\ID for Adapter

Value Type: REG_DWORD
Valid Range: 0 — 0xFFFFFFFF
Default: None
Description: This parameter is written by the
TCP/IP driver for use by the DHCP client
service.

Lease

Key: Adapter Name\Parameters\Tcpip

Note In Windows 2000 and later this value is under the following key:

Key: Tcpip\Parameters\Interfaces\ID for Adapter

Value Type: REG_DWORD — Time in seconds
Valid Range: 1 — 0xFFFFFFFF
Default: None
Description: This parameter is used by the
DHCP client service to store the time in
seconds that the lease on the IP address for
this adapter is valid for.

LeaseObtainedTime

Key: Adapter Name\Parameters\Tcpip

Note In Windows 2000 and later this value is under the following key:

Key: Tcpip\Parameters\Interfaces\ID for Adapter

Value Type: REG_DWORD — Absolute time in
seconds since midnight of 1/1/70
Valid Range: 1 — 0xFFFFFFFF
Default: None
Description: This parameter is used by the
DHCP client service to store the time at
which the lease on the IP address for this
adapter was obtained.

LeaseTerminatesTime

Key: Adapter Name\Parameters\Tcpip

Note In Windows 2000 and later this value is under the following key:

Key: Tcpip\Parameters\Interfaces\ID for Adapter

Value Type: REG_DWORD — Absolute time in
seconds since midnight of 1/1/70
Valid Range: 1 — 0xFFFFFFFF
Default: None
Description: This parameter is used by the
DHCP client service to store the time at
which the lease on the IP address for this
adapter will expire.

LLInterface

Key: Adapter Name\Parameters\Tcpip

Note In Windows 2000 and later this value is under the following key:

Key: Tcpip\Parameters\Interfaces\ID for Adapter

Value Type: REG_SZ — NT device name
Valid Range: A legal NT device name
Default: Empty string (Blank)
Description: This parameter is used to direct
IP to bind to a different link-layer protocol
than the built-in ARP module. The value of
the parameter is the name of the Windows NT
device that IP should bind to. This parameter
is in conjunction with the RAS component, for
example.

T1

Key: Adapter Name\Parameters\Tcpip

Note In Windows 2000 and later this value is under the following key:

Key: Tcpip\Parameters\Interfaces\ID for Adapter

Value Type: REG_DWORD — Absolute time in
seconds since midnight of 1/1/70
Valid Range: 1 — 0xFFFFFFFF
Default: None
Description: This parameter is used by the
DHCP client service to store the time at
which the service will first try to renew the
lease on the IP address for the adapter by
contacting the server that granted the lease.

T2

Key: AdapterName\Parameters\Tcpip

Note In Windows 2000 and later this value is under the following key:

Key: Tcpip\Parameters\Interfaces\ID for Adapter

Value Type: REG_DWORD — Absolute time in
seconds since midnight of 1/1/70
Valid Range: 1 — 0xFFFFFFFF
Default: None
Description: This parameter is used by the
DHCP client service to store the time at
which the service will try to renew the lease
on the IP address for the adapter by
broadcasting a renewal request. Time T2
should only be reached if the service has
been unable to renew the lease with the
original server for some reason.

NetBT

All of the NetBT parameters are registry values located under one of two different subkeys of

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

Netbt\Parameters
Netbt\Adapters\Adapter Name

where Adapter Name refers the subkey for a network adapter that NetBT is
bound to, such as Lance01. Values under the latter key(s) are
specific to each adapter. If the system is configured via DHCP, then a
change in parameters will take effect if the command ipconfig /renew is
issued in a command shell. Otherwise, a reboot of the system is required
for a change in any of these parameters to take effect.

Standard parameters configurable from Registry Editor

The following parameters are installed with default values by the Network tool in Control Panel
during the installation of the TCP/IP components. They may be modified
using Registry Editor (Regedt32.exe).

BcastNameQueryCount

Key: Netbt\Parameters
Value Type: REG_DWORD — Count
Valid Range: 1 to 0xFFFF
Default: 3
Description: This value determines the number of times NetBT broadcasts a query for a given
name without receiving a response.

BcastQueryTimeout

Key: Netbt\Parameters
Value Type: REG_DWORD — Time in milliseconds
Valid Range: 100 to 0xFFFFFFFF
Default: 0x2ee ( 750 decimal)
Description: This value determines the time
interval between successive broadcast name
queries for the same name.

CacheTimeout

Key: Netbt\Parameters
Value Type: REG_DWORD — Time in milliseconds
Valid Range: 60000 to 0xFFFFFFFF
Default: 0x927c0 ( 600000 milliseconds = 10
minutes)
Description: This value determines the time
interval that names are cached in the remote
name table.

NameServerPort

Key: Netbt\Parameters
Value Type: REG_DWORD — UDP port number
Valid Range: 0 — 0xFFFF
Default: 0x89
Description: This parameter determines the
destination port number to which NetBT will
send name service related packets such as
name queries and name registrations to WINS.
The Microsoft WINS listens on port 0x89.
NetBIOS name servers from other vendors may
listen on different ports.

NameSrvQueryCount

Key: Netbt\Parameters
Value Type: REG_DWORD — Count
Valid Range: 0 — 0xFFFF
Default: 3
Description: This value determines the number
of times NetBT sends a query to a WINS server
for a given name without receiving a
response.

NameSrvQueryTimeout

Key: Netbt\Parameters
Value Type: REG_DWORD — Time in milliseconds
Valid Range: 100 — 0xFFFFFFFF
Default: 1500 (1.5 seconds)
Description: This value determines the time
interval between successive name queries to
WINS for a given name.

SessionKeepAlive

Key: Netbt\Parameters
Value Type: REG_DWORD — Time in milliseconds
Valid Range: 60,000 — 0xFFFFFFFF
Default: 3,600,000 (1 hour)
Description: This value determines the time
interval between keepalive transmissions on a
session. Setting the value to 0xFFFFFFF
disables keepalives.

Size/Small/Medium/Large

Key: Netbt\Parameters
Value Type: REG_DWORD
Valid Range: 1, 2, 3 (Small, Medium, Large)
Default: 1 (Small)
Description: This value determines the size
of the name tables used to store local and
remote names. In general, Small is adequate.
If the system is acting as a proxy
nameserver, then the value is automatically
set to Large to increase the size of the name
cache hash table. Hash table buckets are
sized as follows:
Large: 256 Medium: 128 Small: 16

Optional parameters configurable from Registry Editor

These parameters normally do not exist in the registry. They may be
created
to modify the default behavior of the NetBT protocol driver.

BroadcastAddress

Key: Netbt\Parameters
Value Type: REG_DWORD — Four byte, little-
endian encoded IP address
Valid Range: 0 — 0xFFFFFFFF
Default: The ones-broadcast address for each
network.
Description: This parameter can be used to
force NetBT to use a specific address for all
broadcast name related packets. By default,
NetBT uses the ones-broadcast address
appropriate for each net (i.e., for a network
of 11.101.0.0 with a subnet mask of
255.255.0.0, the subnet broadcast address
would be 11.101.255.255). This parameter
would be set, for example, if the network
uses the zeros-broadcast address (set using
the UseZeroBroadcast TCP/IP parameter). The
appropriate subnet broadcast address would
then be 11.101.0.0 in the example above. This
parameter would then be set to 0x0b650000.
Note that this parameter is global and will
be used on all subnets that NetBT is bound
to.

EnableProxyRegCheck

Key: Netbt\Parameters
Value Type: REG_DWORD — Boolean
Valid Range: 0 or 1 (False or True)
Default: 0 (False)
Description: If this parameter is set to 1
(True), then the proxy name server will send
a negative response to a broadcast name
registration if the name is already
registered with WINS or is in the proxy’s
local name cache with a different IP address.
The hazard of enabling this feature is that
it prevents a system from changing its IP
address as long as WINS has a mapping for the
name. For this reason, it is disabled by
default.

InitialRefreshTimeout

Key: Netbt\Parameters
Value Type: REG_DWORD — Time in milliseconds
Valid Range: 960000 — 0xFFFFFFF
Default: 960000 (16 minutes)
Description: This parameter specifies the
initial refresh timeout used by NetBT during
name registration. NetBT tries to contact the
WINS servers at 1/8th of this time interval
when it is first registering names. When it
receives a successful registration response,
that response will contain the new refresh
interval to use.

Note In Windows 2000, the name for this parameter differs:

InitialRefreshT.O.

Key: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NetBT\Parameters

LmhostsTimeout

Key: Netbt\Parameters
Value Type: REG_DWORD — Time in milliseconds
Valid Range: 1000 — 0xFFFFFFFF
Default: 6000 (6 seconds)
Description: This parameter specifies the
timeout value for Lmhosts and DNS name
queries. The timer has a granularity of the
timeout value, so the actual timeout could be
as much as twice the value.

MaxDgramBuffering

Key: Netbt\Parameters
Value Type: REG_DWORD — Count of bytes
Valid Range: 0 — 0xFFFFFFFF
Default: 0x20000 (128 Kb)
Description: This parameter specifies the
maximum amount of memory that NetBT will
dynamically allocate for all outstanding
datagram sends. Once this limit is reached,
further sends will fail due to insufficient
resources.

NodeType

Key: Netbt\Parameters
Value Type: REG_DWORD — Number
Valid Range: 1,2,4,8 (B-node, P-node, M-node,
H-node)
Default: 1 or 8 based on the WINS server
configuration
Description: This parameter determines what
methods NetBT will use to register and
resolve names. A B-node system uses
broadcasts. A P-node system uses only point-
to-point name queries to a name server
(WINS). An M-node system broadcasts first,
then queries the name server. An H-node
system queries the name server first, then
broadcasts. Resolution via LMHOSTS and/or
DNS, if enabled, will follow the these
methods. If this key is present it will
override the DhcpNodeType key. If neither key
is present, the system defaults to Bnode if
there are no WINS servers configured for the
network. The system defaults to Hnode if
there is at least one WINS server configured.

RandomAdapter

Key: Netbt\Parameters
Value Type: REG_DWORD — Boolean
Valid Range: 0 or 1 (False or True)
Default: 0 (False)
Description: This parameter applies to a
multihomed host only. If it is set to 1
(True), then NetBT will randomly choose the
IP address to put in a name query response
from all of its bound interfaces. Usually,
the response contains the address of the
interface that the query arrived on. This
feature would be used by a server with two
interfaces on the same network for load
balancing.

RefreshOpCode

Key: Netbt\Parameters
Value Type: REG_DWORD — Number
Valid Range: 8, 9
Default: 8
Description: This parameter forces NetBT to
use a specific opcode in name refresh
packets. The specification for the NetBT
protocol is somewhat ambiguous in this area.
Although the default of 8 used by Microsoft
implementations appears to be the intended
value, some other implementations, such as
those by Ungermann-Bass, use the value 9. Two
implementations must use the same opcode to
interoperate.

SingleResponse

Key: Netbt\Parameters
Value Type: REG_DWORD — Boolean
Valid Range: 0 or 1 (False or True)
Default: 0 (False)
Description: This parameter applies to a
multihomed host only. If this parameter is
set to 1 (True), then NetBT will only supply an
IP address from one of its bound interfaces
in name query responses. By default, the
addresses of all bound interfaces are
included.

WinsDownTimeout

Key: Netbt\Parameters
Value Type: REG_DWORD — Time in milliseconds
Valid Range: 1000 — 0xFFFFFFFF
Default: 15,000 ( 15 seconds)
Description: This parameter determines the
amount of time NetBT will wait before again
trying to use WINS after it fails to contact
any WINS server. This feature primarily
allows computers that are temporarily
disconnected from the network, such as
laptops, to proceed through boot processing
without waiting to timeout out each WINS name
registration or query individually.

Parameters configurable from the Network tool in Control Panel

The following parameters can be set via the Network tool in Control Panel. There should be no need
to configure them directly.

EnableDns

Key: Netbt\Parameters
Value Type: REG_DWORD — Boolean
Valid Range: 0 or 1 (False or True)
Default: 0 (False)
Description: If this value is set to 1
(True), then NetBT will query the DNS for names
that cannot be resolved by WINS, broadcast,
or the LMHOSTS file.

EnableLmhosts

Key: Netbt\Parameters
Value Type: REG_DWORD — Boolean
Valid Range: 0 or 1 (False or True)
Default: 1 (True)
Description: If this value is set to 1
(True), then NetBT will search the LMHOSTS
file, if it exists, for names that cannot be
resolved by WINS or broadcast. By default
there is no Lmhosts file database directory
(specified by Tcpip\Parameters\DatabasePath),
so no action will be taken. This value is
written by the Advanced TCP/IP configuration
dialog of the Network tool in Control Panel.

EnableProxy

Key: Netbt\Parameters
Value Type: REG_DWORD — Boolean
Valid Range: 0 or 1 (False or True)
Default: 0 (False)
Description: If this value is set to 1
(True), then the system will act as a proxy
name server for the networks that NetBT is
bound to. A proxy name server answers
broadcast queries for names that it has
resolved through WINS. A proxy nameserver
allows a network of Bnode implementations to
connect to servers on other subnets that are
registered with WINS.

NameServer

Key: Netbt\Adapters\Adapter Name

Note In Windows 2000 this value is under the following key:

Key: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter

Value Type: REG_SZ — Dotted decimal IP
address (i.e. 11.101.1.200)
Valid Range: Any valid IP address
Default: blank ( no address )
Description: This parameter specifies the IP
address of the primary WINS server. If this
parameter contains a valid value, it
overrides the DHCP parameter of the same
name.

NameServerBackup

Key: Netbt\Adapters\Adapter Name

Note In Windows 2000 this value is under the following key:

Key: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter

Value Type: REG_SZ — Dotted decimal IP
address (i.e. 11.101.1.200)
Valid Range: Any valid IP address.
Default: blank ( no address )
Description: This parameter specifies the IP
address of the backup WINS server. If this
parameter contains a valid value, it
overrides the DHCP parameter of the same
name.

ScopeId

Key: Netbt\Parameters
Value Type: REG_SZ — Character string
Valid Range: Any valid DNS domain name
consisting of two dot-separated parts, or a
«*».
Default: None
Description: This parameter specifies the
NetBIOS name scope for the node. This value
must not begin with a period. If this
parameter contains a valid value, it will
override the DHCP parameter of the same name.
A blank value (empty string) will be ignored.
Setting this parameter to the value «*»
indicates a null scope and will override the
DHCP parameter.

Non-configurable parameters

The following parameters are created and used internally by the NetBT
components. They should never be modified using Registry Editor. They
are listed here for reference only.

DhcpNameServer

Key: Netbt\Adapters\Adapter Name

Note In Windows 2000 this value is under the following key:

Key: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter

Value Type: REG_SZ — Dotted decimal IP
address (i.e. 11.101.1.200)
Valid Range: Any valid IP address
Default: None
Description: This parameter specifies the IP
address of the primary WINS server. It is
written by the DHCP client service, if
enabled. A valid NameServer value will
override this parameter.

DhcpNameServerBackup

Key: Netbt\Adapters\Adapter Name

Note In Windows 2000 this value is under the following key:

Key: Netbt\Parameters\Interfaces\Tcpip_ID for Adapter

Value Type: REG_SZ — Dotted decimal IP
address (i.e. 11.101.1.200)
Valid Range: Any valid IP address
Default: None
Description: This parameter specifies the IP
address of the backup WINS server. It is
written by the DHCP client service, if
enabled. A valid BackupNameServer value will
override this parameter.

DhcpNodeType

Key: Netbt\Parameters
Value Type: REG_DWORD — Number
Valid Range: 1 — 8
Default: 1
Description: This parameter specifies the NetBT
node type. It is written by the DHCP client
service, if enabled. A valid NodeType value
will override this parameter. See the entry
for NodeType for a complete description.

DhcpScopeId

Key: Netbt\Parameters
Value Type: REG_SZ — Character string
Valid Range: a dot separated name string such
as «microsoft.com»
Default: None
Description: This parameter specifies the
NetBIOS name scope for the node. It is
written by the DHCP client service, if
enabled. This value must not begin with a
period. See the entry for ScopeId for more
information.

NbProvider

Key: Netbt\Parameters
Value Type: REG_SZ — Character string
Valid Range: _tcp
Default: _tcp
Description: This parameter is used
internally by the RPC component. The default
value should not be changed.

TransportBindName

Key: Netbt\Parameters
Value Type: REG_SZ — Character string
Valid Range: N/A
Default: \Device\
Description: This parameter is used
internally during product development. The
default value should not be changed.

Back to the top | Give Feedback

Article ID: 120642 — Last Review: October 26, 2007 — Revision: 3.5

APPLIES TO
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
Keywords: 
kbproductlink kbenv kbinfo kbnetwork KB120642

Back to the top | Give Feedback

  • Windows 11 чистый образ torrent
  • Windows 2000 professional sp4 ключ
  • Windows 2000 professional sp4 key
  • Windows 11 чистая установка без tpm
  • Windows 2000 в домен windows