343
Процесс разрешения имен в пространстве NetBIOS
Когда один компьютер пытается использовать ресурсы, предоставляемые
другим компьютером через интерфейс NetBIOS поверх протокола TCP/IP, то
первый компьютер, называемый клиентом, вначале должен определить IP-адрес
второго компьютера,
называемого сервером, по имени этого компьютера. Это
может быть сделано одним из трех способов:
широковещательный запрос;
обращение к локальной базе данных NetBIOS-имен, хранящейся в файле
LMHOSTS
(этот файл хранится в той же папке, что и файл
hosts
,
отображающий FQDN-имена);
обращение к централизованной БД
имен NetBIOS, хранящейся на сервере
WINS.
В зависимости от
типа
узла NetBIOS, разрешение имен осуществляется с
помощью различных комбинаций перечисленных способов:
b-узел
(
broadcast node
,
широковещательный узел
) — разрешает имена в IP-
адреса посредством широковещательных сообщений (компьютер,
которому
нужно разрешить имя, рассылает по локальной сети широковещательное
сообщение с запросом IP-адреса по имени компьютера);
p-узел
(
peer node
,
узел "точка — точка"
) — разрешает имена в IP-адреса с
помощью WINS-сервера (когда клиенту нужно разрешить имя компьютера в
IP-адрес, клиент отправляет серверу имя, а тот в ответ посылает адрес);
m-узел
(
mixed node
,
смешанный узел
) — комбинирует
запросы b- и р-узла
(WINS-клиент
смешанного
типа
сначала
пытается
применить
широковещательный запрос, а в случае неудачи обращается к WlNS-серверу;
поскольку разрешение имени начинается с широковещательного запроса, m-
узел загружает сеть широковещательным трафиком в той же степени, что и
b-узел);
h-узел
(
hybrid node
,
гибридный узел
) — также комбинирует запросы b-узла и
р-узла, но при этом сначала используется запрос к WINS-серверу и лишь в
344
случае неудачи начинается рассылка широковещательного сообщения,
поэтому в большинстве сетей h-узлы работают быстрее и меньше засоряют
сеть широковещательными пакетами.
С точки зрения производительности, объема сетевого трафика и надежности
процесса разрешения NetBIOS-имен самым
эффективным является
h-узел
.
Если в свойствах протокола TCP/IP Windows-компьютера нет ссылки на
WINS-сервер, то данный компьютер является b-узлом. Если в свойствах
протокола TCP/IP имеется ссылка хотя бы на один WINS-сервер, то данный
компьютер является h-узлом. Другие типы узлов
настраиваются через реестр
системы Windows.
Достарыңызбен бөлісу: