1.1.1. Протокол WINS

WINS – еще один протокол для отображения имен NetBIOS на IP-адреса. На серверах WINS хранятся имена NetBIOS, используемые для идентификации компьютеров и служб в сетях Windows. Протокол TCP/IP не понимает имена NetBIOS, для коммуникации ему нужны IP-адреса, поэтому он использует сервера WINS для преобразования имени в IP-адрес.

NetBIOS – это интерфейс прикладного программирования, разработанный фирмой Microsoft. Уровень NetBIOS располагается между прикладным и транспортным уровнями модели OSI и основной его функцией является обеспечение независимости между этими уровням (от адресации, типа протокола и т.д.).  В ОС семейства Windows до 2000 г. NetBIOS является неотъемлемой частью сетевой конфигурации. По умолчанию имя хоста совпадает с именем NetBIOS, однако для разных служб и приложений они используются по-разному.

Для преобразования имен NetBIOS в IP-адреса можно использовать файл lmhosts. Файл lmhosts в Windows выполняет те же функции, что и hosts, но в нем IP-адреса отображаются на адреса NetBIOS, например,

102.55.94.45     rhino

127.0.0.1           popular

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

В настоящее время служба WINS включается в современные версии ОС Windows только для обеспечения совместимости с более старыми версиями.