Что такое Service Advertising Protocol

Ответ

Service Advertising Protocol (SAP) — это протокол, используемый в сетях Novell NetWare для автоматического оповещения клиентов о доступных сетевых сервисах (например, файловых серверах, принт-серверах). Серверы периодически рассылают широковещательные сообщения (SAP-пакеты), содержащие информацию о своих сервисах, что позволяет клиентам динамически обнаруживать их без ручной настройки.

Пример работы:

  1. Сервер NetWare отправляет SAP-пакет с типом сервиса (например, 0x0004 — файловый сервер).
  2. Клиенты получают пакет и обновляют свою таблицу сервисов.
  3. Клиент может запросить список сервисов через SAP-запрос.

Аналоги в современных технологиях:

  • DNS-SD (DNS Service Discovery) в ZeroConf.
  • SSDP (Simple Service Discovery Protocol) в UPnP.

SAP устарел, но его принципы лежат в основе современных механизмов обнаружения сервисов.