Я опубликовал аналогичный вопрос на StackOverflow. Кто-то предложил мне опубликовать подобный вопрос здесь и посмотреть, может ли кто-нибудь дать мне некоторое представление.
Из MSDN мне сказали, что NetBIOS больше не поддерживается, начиная с Windwos Vista. Конечно же, я больше не вижу ни одного имени NetBIOS в свойствах сети.
Однако, когда я пишу коды на моем Windows 7, я все еще сталкиваюсь с именами NetBIOS во многих местах. Например
- Я все еще могу использовать «MYDOMAIN \ Harvey» для входа в систему на моей машине, где я считаю, что MYDOMAIN - это имя NetBIOS.
- Переменные среды COMPUTERNAME и USERDOMAIN по-прежнему являются именами NetBIOS. Я ожидаю увидеть здесь DNS-имена
- Мои имена экземпляров SQL Server, поступающие из моей SQL Server Management Studio, все еще похожи на MYMACHINE \ Instance1.
Я предполагаю, что Microsoft все еще поддерживает некоторые части для обратной совместимости. Я хочу понять, как Windows 7 собирается преобразовать имя NetBIOS в IP-адрес. Я нашел эту статью, объясняющую, как работает разрешение имен NetBIOS . Боюсь, это больше не относится к Windows 7. По крайней мере, для меня нет сервера WINS. Может кто-нибудь объяснить мне, как Windows 7 делает разрешение имен NetBIOS?
ОБНОВЛЕНИЕ Если протокол пропал, как происходит разрешение имен NetBIOS? Это все еще говорит с WINS? Если да, использует ли он протокол NetBIOS для связи с WINS?
источник
NETBIOS через TCP / IP наверняка все еще поддерживается в Windows Vista и выше. Вы можете увидеть это в настройках TCP / IP на вашем адаптере. Еще есть место для добавления адресов серверов WINS. Мы используем несколько серверов WINS здесь, в кампусе, и все наши клиенты по-прежнему используют их. Тем не менее, DNS является современным / предпочтительным методом разрешения имен, однако NETBIOS все еще существует для совместимости с устаревшими приложениями и / или сетями.
источник
Вместо того, чтобы пытаться перефразировать то, что хорошо задокументировано в другом месте ... читайте http://www.jacco2.dds.nl/samba/smb.html
(NetBIOS все еще существует - NETBEUI ушел)
источник
Больше наблюдения, чем ответа ...
Однажды я провел трассировку на компьютере, на котором отключены службы WINS, отключены DNS и NetBios через TCP / IP. Запрос на имя в той же сети, сгенерированный одной широковещательной рассылкой, ответил локальным мастером просмотра. При отключенном мастере просмотра клиент отправил X (не помню, но было> = 10) широковещательные рассылки, прежде чем другой клиент ответил. И когда был сделан запрос для машины в другой сети, клиент передал 100 запросов, а затем получил ответ от машины в этой второй сети. Netbios должен иметь механизм для пересылки запросов между сетями.
NetBios очень эластичен и может справляться с перебоями чаще, чем люди знают (например, в сетях с отключенным WINS или неправильно настроенным DNS).
источник