Один и тот же человек может иметь одновременно несколько имен: отец, сын, брат, сосед, приятель и т. д. Все зависит от того, кто конкретно обращается к этому человеку.
Также и в сети NT/2000: каждый ПК в сети может иметь много имен в зависимости от того, какое устройство (протокол или процесс) взаимодействует с этим ПК в данный момент.
Поэтому для взаимодействия ПК в сети необходимо иметь систему, которая точно указывает на нужный ПК, несмотря на то, что у этого ПК может быть несколько имен.
Какие имена могут быть у ПК в сети:
· Компьютерные имена NETBIOS. Это имя мы вводим сами при инсталляции Windows NT/2000 в строке Computer Name (до 15 символов). Разделяемые сетевые ресурсы (папки, диски и т. д.) также имеют имена NETBIOS. По этим именам можно обратиться к конкретным устройствам через сеть. Кстати имена NETBIOS имеют и другие ресурсы ПК (диски, память и т. д.). Например: \\Server1\Temp – это имя NETBIOS для сетевой папки TEMP на ПК с именем Server1.
· IP-имя компьютера (т. е. это IP-адрес данного ПК)
· DNS-имя (или FQDN). Это символическое доменное имя конкретного ПК (или хоста) c учетом имени домена, в котором этот ПК находится. Например: Orc.ru, Microsoft.com, mgapi.edu. Как сказано выше, DNS-имя нужно для удобства запоминания человеком имени конкретного ПК (узла, хоста).
Видим, что один и тот же ПК может иметь три разных имени.
Поэтому в сети необходимо иметь механизм разрешения имен (Address resolution) компьютеров, заданных в виде одной из трех вышеуказанных форм.
Сначала рассмотрим преобразование имени NETBIOS в адрес IP. Для этого применяется специальная служба WINS (Windows Internet Name System), которая в Windows NT/2000 Server называется сервер WINS.