Я разместил аналогичный вопрос на StackOverflow. Кто-то предложил мне разместить здесь аналогичный вопрос и посмотреть, сможет ли кто-нибудь дать мне некоторое представление.
Из MSDN мне сказали, что NetBIOS больше не поддерживается, начиная с Windwos Vista. Разумеется, я больше не вижу NetBIOS-имени в свойствах сети.
Однако, когда я пишу коды в своей Windows 7, я все еще сталкиваюсь с именами NetBIOS во многих местах. Например
Я предполагаю, что Microsoft все еще поддерживает некоторые его части для обратной совместимости. Я хочу понять, как Windows 7 будет преобразовывать имя NetBIOS в IP-адрес. Я нашел эту статью, объясняющую, как Разрешение имени NetBIOS работает. Боюсь, что для Windows 7 это уже не так. По крайней мере, для меня нет WINS-сервера. Может кто-нибудь объяснить мне, как Windows 7 выполняет разрешение имен NetBIOS?
ОБНОВИТЬ Если протокол пропал, как происходит разрешение имени NetBIOS? Он все еще разговаривает с WINS? Если да, используется ли протокол NetBIOS для связи с WINS?
"NetBIOS" протокол (NBF) ушло, давно заменено на NBT, CIFS и т. д. "NetBIOS" как часть имени другие вещи все еще существует.
Windows по-прежнему имеет встроенный WINS-сервер, даже если в сети нет выделенного 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. Запрос имени в той же сети, сгенерированный одной трансляцией, на которую ответил локальный Browse Master. Когда этот мастер обзора отключен, клиент отправил X (не помню, но было> = 10) широковещательных сообщений, прежде чем другой клиент ответил. И когда был сделан запрос для машины в другой сети, клиент транслировал 100 запросов, а затем получил ответ от машины в этой второй сети. Netbios должен иметь механизм пересылки запросов между сетями.
NetBios очень устойчив и может преодолевать провалы чаще, чем люди думают (например, в сетях с отключенным WINS или неправильно настроенным DNS).