Регистрация и поддержка имен NetBIOS

Блоки сообщений сервера

Когда два узла Windows NT ( или LAN Manager, или Windows for Workgroups) общаются ме­жду собой, они пользуются протоколом Server Block (SMB) стандарта X/Open. SMB - это четко сформулированный метод взаимодействия серверов и узлов.

Протокол SMB (Server Message Block) выполняет функции сеансового, пред­ставительного и прикладного уровней. На основе SMB реализуется файловая служба, а также службы печати и передачи сообщений между приложениями.

 

Протоколы NetBIOS Frames (NBF)

Самый низкий уровень стека протокола NetBEUI - протокол NBF. Он выполняет функции протокола транспортного и сетевого уровней и предоставляет базовые услуги связи между устройствами. При сетевом вводе-выводе верхние уровни (NetBIOS-приложения или SMB -транзакции) передают данные прямо в NBF для обработки. NBF инкапсулирует данные в кадры, находит устройства, с которыми нужно установить связь, и передает данные в сетевую интерфейсную карту для последующей доставки, хотя и при помощи других механизмов.

NBF - самое слабое звено в стеке NetBEUI. Как и сама система NetBIOS, NBF не позволяет осуществлять маршрутизацию, т.е. может взаимодействовать только с теми устрой­ствами, которые видит в ближайшей подсети или в подсети, соединенной с данной ло­кальной сетью мостом. Вместе с тем, ввиду отсутствия потребности в дополнительных рас­ходах на ведение маршрутных таблиц и тому подобной информации, NBF исключительно мал и быстр - а это идеальный вариант для небольших сетей, насчитывающих менее 100 уст­ройств. Кроме того поскольку IBM создавала NBF в расчете на кольцевые сети с маркерным доступом, стандартный размер кадра в таких пакетах 4096 байтов, что позволяет значительно повысить пропускную способность в сетях, которые могут работать с этим протоколом.

 

Утверждение существования имени и его принадлежности конкретному компьютеру, пользователю, процессу или группе называется регистрацией. имени.Когда компьютер (в документации Microsoft NetBIOS он называется "конечным узлом") или пользователь подсоединяются к сети NetBIOS или когда запускается процесс с именем NetBIOS, они пытаются зарегистриро­вать свое имя посредством отсылки пакета запроса на регистрацию имени (Name Registration Request packet). В зависимости от конфигурации узла и сети, этот пакет может отсылаться как широковещательный или однона­правленный пакет WINS-серверу или обоими указанными способами. Если запрошенное имя уже затребовано другим узлом сети, то WINS-сервер (или существующий держатель имени) отказывает инициатору запроса в исполь­зовании этого имени, отправляя ему отрицательный ответ на запрос регист­рации имени (Name Registration Reply).