Кадр NetBEUI

Исходя из положения, что NetBIOS является программным интерфейсом приложения (API), а не протоколом, можно сделать логический вывод, что расширенный пользовательский интерфейс NetBIOS также не может быть протоколом. Операционные системы Windows рассматривают его именно в таком плане, и, тем не менее, применяют термин кадр NetBEUI (или иногда кадр NetBIOS, или что более часто — NBF (NetBIOS frame)) для того, чтобы описать соответствующий своему названию действующий протокол, с по­мощью которого выполняется передача данных NetBEUI по сети.

NBF функционирует на Сеансовом, Транспортном и Сетевом уровнях эта­лонной модели OSI, хотя можно привести аргументы в пользу того, что NBF не относится к Сетевому уровню, поскольку он лишен способности к маршрутизации, которая в большой степени определяет функциональность отмеченного уровня. В Windows этот протокол применяется для регистрации имен NetBIOS систем, находящихся в сети, установления сеансов связи ме­жду ними и передачи данных, созданных несколькими различными прото­колами Прикладного уровня и интерфейсами API. Наиболее важным API-интерфейсом является Server Message Blocks (SMB, блоки серверных сообще­ний) — протокол передачи файлов и данных для принтеров, выделенных в совместное пользование.

В модели OSI функциональные возможности протокола NBF снизу стыку­ются с интерфейсом NDIS, который обеспечивает универсальный интер­фейс к сетевому оборудованию. Услуги Канального уровня предоставляются кадром IEEE 802.2 Logical Link Control (LLC), который обрамляет сообще­ние протокола NBF. Кадр 802.2 для пакетов NBF содержит (шестнадца-теричное) значение FO для точки доступа к службе назначения (DSAP) и точки доступа к службе источника (SSAP)На своей вершине протокол либо непосредственно взаимодействует с интер­фейсом NetBIOS, либо в системах Windows NT — с интерфейсом транспорт­ного драйвера (TDI), который представляет собой уровень абстракций, лежа­щий между интерфейсом NetBIOS и протоколами Транспортного уровня.

Функции протокола NBF разделяются на несколько различных сервисов, которые иногда рассматриваются как отдельные протоколы. (Отсутствие оп­ределенного стандарта делает сложным составление их точного перечня.) Эти сервисы обеспечивают регистрацию и разрешение имен, доставку дей­таграмм без установления соединения, функции диагностики и мониторин­га, а также доставку, основанную на сеансах. Все они имеют одинаковый формат базовых сообщений, который приведен на рис. 13.1 и состоит из полей, перечисленных ниже.