Читайте также:
|
|
Существует несколько методов регистрации и разрешения имен NetBIOS, и предпочтение одному из них отдается исходя из конфигурации клиента и доступности тех или иных типов служб.
Методы разрешения имен подразделяются на три основных категории: поиск по списку на локальной машине; отправление широковещательных запросов в локальную подсеть; направление запросов на серверы имен.
Локальные списки содержат кэш имен NetBIOS, файлы LMHOSTS и HOSTS. На широковещательные запросы имен отвечает искомый хост или агент WINS. WINS является сервером имен, типичным для NetBIOS, однако возможна настройка- DNS-серверов Microsoft на использование WINS для разрешения имен NetBIOS.
Несмотря на то, что точное сочетание методик регистрации и разрешения имен на каждом клиенте зависит от его конфигурации, есть некоторые технические приемы, общие для всех клиентов.
При разрешении имени узел в первую очередь проверяет, не является ли оно его собственным именем.
Если на узле настроен стек протоколов TCP/IP, то имена, представляемые процессом разрешения, проверяются, чтобы узнать, действительно ли они являются именами NetBIOS. Если имя состоит более чем из 15 символов или содержит точку, оно разрешается с помощью службы DNS посредством запроса, направляемого интерфейсом Winsock, а не NetBIOS.
Большинство режимов регистрации и разрешения имен позволяют узлу проверять кэш имен NetBIOS и только после этого осуществляются попытки регистрации и разрешения имени другими методами.
Имена NetBIOS
Система NetBIOS (Network Basic Input/Output System) является программным интерфейсом, с помощью которого приложения получают доступ к сетевому оборудованию компьютера, а значит, и сети.
У NetBIOS есть собственное пространство имен, которым NetBEUI пользуется для идентификации компьютеров в сети, как IP пользуется IP-адресами, a IPX — аппаратными адресами. Имя, которое Вы присваиваете компьютеру в процессе установки Windows, на самом деле является NetBIOS-именем и в сети должно быть уникальным.
Длина имени NetBIOS равна 16 символам. Шестнадцатый символ зарезервирован Windows для кода ресурса, которому присвоено имя, - оставшиеся 15 символов (букв и цифр) назначаются пользователем. Коды позволяют различать имена компьютеров, контроллеров домена, пользователей, групп и других ресурсов. Если Вы назначаете компьютеру имя короче 15 символов, система дополняет его пробелами, чтобы код ресурса всегда приходился на шестнадцатый символ.
Имена NetBIOS хранятся в простой двухмерной базе данных, без организации иерархии имен. Как IP, так и IPX используют иерархическую систему адресов с разделением идентификаторов компьютера и сети, в которой он расположен. В имена NetBIOS идентификатор сети не входит, и потому этот протокол не является маршрутизируемым, т. е. не способен адресовать пакеты в другие сети и не поддерживает таблицы маршрутизации. NetBEUI работает исключительно с идентификаторами компьютеров, а это означает, что все системы должны находиться в одной локальной сети.
Интерфейс NetBios в модели OSI
Интерфейс NetBios в модели OSI
Интерфейс NetBios в модели OSI
Интерфейс NetBios в модели OSI
Протокол NetBEUI
Сегодняшний протокол NetBEUI мало похож на своих прародителей. Рожденный как единый, одноуровневый протокол, он сейчас разбит на три уникальных составляющих:, API, SMB и транспортный протокол NBF.
NetBEUI – расширенный интерфейс NetBIOS. Это – небольшой, быстрый и эффективный протокол Транспортного уровня, который поставляется со всеми сетевыми продуктами фирмы Microsoft. Его преимуществами являются небольшой размер стека, высокая скорость передачи данных и совместимость со всеми сетями Microsoft. Основным недостатком является то, что NetBEUI не поддерживает маршрутизацию, а значит, не подходит для использования в интерсетях.
NBF - протокол с интенсивным использованием широковещательной передачи, Поскольку предполагалось, что в сети будет всего несколько узлов и, что устройства будут появляться там и исчезать произвольно, то считалось, что лучше обнаруживать устройства с помощью широковещательной передачи, чем с применением централизованного реестра. К сожалению, в сегодняшних сетях с маршрутизаторами широковещательные пакеты работают не очень хорошо, так как маршрутизаторы не пропускают пакеты, не адресованные непосредственно другому сегменту сети. А поскольку структура имен NetBios - не иерархическая, то устройства не могут указывать на удаленные сетевые сегменты. Таким образом, единственный способ заставить NetBios работать в больших сетях - соединить разные сегменты мостами в одну виртуальную сеть.
Дата добавления: 2015-07-14; просмотров: 142 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
NetBIOS в Windows 2000 | | | Кадр NetBEUI |