NetBIOS действительно ушел в Windows?

9

Я опубликовал аналогичный вопрос на StackOverflow. Кто-то предложил мне опубликовать подобный вопрос здесь и посмотреть, может ли кто-нибудь дать мне некоторое представление.

Из MSDN мне сказали, что NetBIOS больше не поддерживается, начиная с Windwos Vista. Конечно же, я больше не вижу ни одного имени NetBIOS в свойствах сети.

Однако, когда я пишу коды на моем Windows 7, я все еще сталкиваюсь с именами NetBIOS во многих местах. Например

  1. Я все еще могу использовать «MYDOMAIN \ Harvey» для входа в систему на моей машине, где я считаю, что MYDOMAIN - это имя NetBIOS.
  2. Переменные среды COMPUTERNAME и USERDOMAIN по-прежнему являются именами NetBIOS. Я ожидаю увидеть здесь DNS-имена
  3. Мои имена экземпляров SQL Server, поступающие из моей SQL Server Management Studio, все еще похожи на MYMACHINE \ Instance1.

Я предполагаю, что Microsoft все еще поддерживает некоторые части для обратной совместимости. Я хочу понять, как Windows 7 собирается преобразовать имя NetBIOS в IP-адрес. Я нашел эту статью, объясняющую, как работает разрешение имен NetBIOS . Боюсь, это больше не относится к Windows 7. По крайней мере, для меня нет сервера WINS. Может кто-нибудь объяснить мне, как Windows 7 делает разрешение имен NetBIOS?

ОБНОВЛЕНИЕ Если протокол пропал, как происходит разрешение имен NetBIOS? Это все еще говорит с WINS? Если да, использует ли он протокол NetBIOS для связи с WINS?

Харви Квок
источник

Ответы:

3

«NetBIOS» протокол ( NBF ) ушел, давно заменен на NBT, CIFS и т. Д. «NetBIOS» как часть имени других вещей все еще существует.

В Windows все еще есть встроенный WINS-сервер, даже если в сети нет выделенного WINS-сервера.

Игнасио Васкес-Абрамс
источник
Спасибо. Если протокол пропал, как происходит разрешение имен NetBIOS? Это все еще говорит с WINS? Если да, использует ли он протокол NetBIOS для связи с WINS? Извините, я думаю, что это основная часть, которую я хочу знать. Я обновил свой вопрос, чтобы включить это.
Харви Квок
Не поддерживаются и пропали две разные вещи. NBT во многом является частью ОС Windows вплоть до W2K8 и Windows 7. Включая NBT, он включен по умолчанию.
Joeqwerty
@joeq спасибо за разъяснение различий между протоколом NetBIOS и самим NetBIOS
Харви Квок
2

NETBIOS через TCP / IP наверняка все еще поддерживается в Windows Vista и выше. Вы можете увидеть это в настройках TCP / IP на вашем адаптере. Еще есть место для добавления адресов серверов WINS. Мы используем несколько серверов WINS здесь, в кампусе, и все наши клиенты по-прежнему используют их. Тем не менее, DNS является современным / предпочтительным методом разрешения имен, однако NETBIOS все еще существует для совместимости с устаревшими приложениями и / или сетями.

Тата
источник
1

Вместо того, чтобы пытаться перефразировать то, что хорошо задокументировано в другом месте ... читайте http://www.jacco2.dds.nl/samba/smb.html

(NetBIOS все еще существует - NETBEUI ушел)

symcbean
источник
0

Больше наблюдения, чем ответа ...

Однажды я провел трассировку на компьютере, на котором отключены службы WINS, отключены DNS и NetBios через TCP / IP. Запрос на имя в той же сети, сгенерированный одной широковещательной рассылкой, ответил локальным мастером просмотра. При отключенном мастере просмотра клиент отправил X (не помню, но было> = 10) широковещательные рассылки, прежде чем другой клиент ответил. И когда был сделан запрос для машины в другой сети, клиент передал 100 запросов, а затем получил ответ от машины в этой второй сети. Netbios должен иметь механизм для пересылки запросов между сетями.

NetBios очень эластичен и может справляться с перебоями чаще, чем люди знают (например, в сетях с отключенным WINS или неправильно настроенным DNS).

Натан Хартли
источник