CompoWiki: NetBIOS

 

NetBIOS

Введение

NetBIOS (Network Basic Input/Output System) — коммуникационный протокол для работы в локальных сетях. Был разработан фирмой Sytek Corporation по заказу IBM в 1983 году. Включает в себя интерфейс сеансового уровня (NetBIOS interface). Интерфейс NetBIOS представляет собой стандартный интерфейс разработки приложений (API) для обеспечения сетевых операций ввода/вывода и управления нижележащим транспортным протоколом.

NetBIOS может использовать в качестве транспортного протоколы TCP/IP, Net BEUI а также NWLink от Novell NetWare. При этом результирующий протокол может обозначаться соотвественно :

NetBIOS обеспечивает:

Имена NetBIOS

ИмяНомерТипОписание
Computername <00> UNIQUEWorkstation Service. Позволяет хосту подключаться к удаленным общим ресурсам.
Computername <03> UNIQUEMessenger Service. Позволяет хосту принимать сообщения типа net send computername
Username <03> UNIQUEMessenger Service. Позволяет пользователю принимать сообщения типа net send username
Computername <20> UNIQUEServer Service. Позволяет хосту получать запросы на соединения от других хостов
Computername <06> UNIQUERAS Server Service
Computername <21> UNIQUERAS Client Service
Computername <1F> UNIQUENetDDE Service
Computername <22> UNIQUEExchange Interchange
Computername <23> UNIQUEExchange Store
Computername <24> UNIQUEExchange Directory
Computername <30> UNIQUEModem Sharing Server Service
Computername <31> UNIQUEModem Sharing Client Service
Computername <43> UNIQUESMS Client Remote Control
Computername <44> UNIQUESMS Admin Remote Control Tool
Computername <45> UNIQUESMS Client Remote Chat
Computername <46> UNIQUESMS Client Remote Transfer
Computername <4C> UNIQUEDEC Pathworks TCPIP Service
Computername <52> UNIQUEDEC Pathworks TCPIP Service
Computername <87> UNIQUEExchange MTA
Computername <6A> UNIQUEExchange IMC
Computername <BE> UNIQUENetwork Monitor Agent
Computername <BF> UNIQUENetwork Monitor Apps
Domainname or Workgroup <00>GROUPРегистрирует компьютер как член домена или рабочей группы
Domainname or Workgroup <1D>UNIQUEРегистрирует локальный броузер домена или рабочей группы
Domainname or Workgroup <1E>GROUPРегистрируется как групповое имя. Используется при выборах Master Browser
Domainname <00>GROUPDomain Name
Domainname <1B>UNIQUEРегистрирует компьютер как Domain Master Browser
Domainname <1C>GROUPDomain Controller
Domainname <1D>UNIQUEMaster Browser
..__MSBROWSE__. <01>GROUPMaster Browser
INetServices <1C>GROUPInternet Information Server
ISComputer_name <00>UNIQUEInternet Information Server
Computername <2B> UNIQUELotus Notes Server
IRISMULTICAST <2F>GROUPLotus Notes
IRISNAMESERVER <33>GROUPLotus Notes
Forte_$ND800ZA <20>UNIQUEDCA Irmalan Gateway Service

UNIQUE: имя может иметь только один адрес IP, назначенный для него. Может показаться, что на сетевом устройстве присутствуют многократные случаи одного и того же имени, но суффикс будет уникален, делая имя также полностью уникальным.

GROUP: нормальная группа; одиночное имя может существовать со многими адресами IP.

Multihomed: имя уникально, но из-за множественных сетевых интерфейсов на одном и том же компьютере, эта конфигурация необходима чтобы разрешить регистрацию. Максимальное число адресов – 25.

Internet Group: это специальная конфигурация имени группы, используемая для управления Win NT именами домена.

Регистрация_имени (Name registration) Когда NBT-хост инициализируется, он регистрирует свое Net BIOS имя используя запрос на регистрацию имени. Регистрация может производится широковещательным сообщением или непосредственной пересылкой запроса на WINS сервер.

Если регистрируемое имя уже существует, то хост или WINS сервер информируют хост, приславший запрос, о невозможности регистрации Net BIOS имени. В результате возникает ошибка инициализации имени.

Поиск_имени (Name Discovery) Поиск Net BIOS имени в локальной сети производится широковещательным сообщением или непосредственной пересылкой запроса на WINS сервер.

Хост, зарегистрированный с этим именем, или WINS сервер, отвечают на запрос.

Освобождение_имени (Name Release) Освобождение имени осуществляется когда Net BIOS приложение или сервис заканчивают свою работу. После освобождения имя становится доступным для регистрации другим хостом.

Разрешение NetBIOS имен

Разрешение имен NetBIOS – это процесс определения IP адреса хоста, по известному Net BIOS имени.

Схема разрешения NetBIOS имен в Windows

Схема разрешения NetBIOS имен в Windows

Пояснения к схеме :

1 – Имя длиной более 15 знаков или не соответствующее требованиям не является NetBIOS именем и предпринимается попытка его разрешения с помощью DNS сервера.

2 – Подробнее – на странице Тип Узла.

3 – Подробнее – на странице Файл Lmhosts.

4 – Разрешение проверки файла Lmhosts устанавливается так –

Разрешение проверки файла Lmhosts

5 – Подробнее – на странице Файл Hosts.

6 – В настройках сетевого интерфейса должен быть указан адрес DNS сервера.

7 – Невозможно разрешить IP адрес. Компьютер с искомым именем не будет реагировать на обращение по NetBIOS имени. Обратиться к сетевым ресурсам данного компьютера возможно по его IP адресу, например – \\192.168.1.2


Линки по теме :

Последовательность разрешения имен

Configuring IP Addressing and Name Resolution

Implementing CIFS – NBT: NetBIOS over TCP/IP


Abram4 /04.12.2009 12:01/

Прочитано 33572 раз