Операционная система NetWare

Идентификация услуг. Протокол SAP


В NetWare протокол SAP (Service Advertising Protocol) является надстройкой над протоколом IPX и используется файловым сервером для оповещения других станций о предоставляемых услугах.

Для оповещения используется широковещательный пакет IPX (в поле DestNode заголовка IPX и в поле ImmAddress блока ECB указывается значение FFFFFFFFh) с номером гнезда 0х0452.

Каждый файловый сервер посылает SAP-пакет примерно через каждые 60 секунд. Структура этого пакета представлена на рисунке 2.18 (б).

С помощью этих пакетов файловый сервер информирует другие серверы о своём присутствии. Данные этого пакета помещаются в базу данных объектов на каждом файловом сервере сети. Если сервер не будет непрерывно объявлять своё имя, то оно потеряется из базы данных каждого файлового сервера NetWare.

Программа рабочей станции может получить информацию о серверах сети двумя способами:

  • читая эти сведения в режиме Bindery из базы данных текущего файлового сервера для объектов типа 0004h (серверы NetWare),

  • принимая пакеты SAP, используя при этом гнездо 0х0452.



    Содержание раздела