Service Advertising Protocol

Service Advertising Protocol (SAP) je protokol vytvořený firmou Novell pro vyhledávání a oznamování služeb v sítích IPX. SAP dovoluje dynamicky registrovat a rušit služby serverů. Klientským stanicím naopak umožňuje vyhledávat požadované servery a služby.

Každý funkční server v síti Netware oznamuje periodicky dostupnost svých služeb pomocí protokolu SAP; před svým zastavením používá server SAP pro indikaci, že jeho služby nebudou dostupné. Servery v síti s protokolem IPX mohou používat SAP pro svou identifikaci pomocí jména a typu služby. Všechny entity, které používají SAP, musí oznámit pomocí broadcastu své jméno a typ služby; tato dvojice musí být v rámci propojených sítí (IPX internetwork) jednoznačná. Tyto zásady jsou vynucovány správci systému a vývojáři aplikací. V rozsáhlejších sítích může být periodické ohlašování dostupnosti služeb (spolu s výměnou směrovacích informací) zdrojem nezanedbatelného provozu, proto byl protokol SAP v sítích NetWare pracujících s protokoly TCP/IP nahrazen protokolem SLP.

Struktura SAP PDU

SAP pakety se dopravují v IPX paketech s hodnotou 4 v poli Packet Type a s číslem soketu 0x0452. Obsahují jeden nebo více záznamů se strukturou popsanou v následující tabulce:

PoleOktetůVýznam
Operation2Operace
Service Type4Typ služby
Server Name48Jméno serveru
Network Address4Číslo sítě
Node Address6Číslo uzlu
Socket Address2Číslo soketu
Hops to Server2Vzdálenost k serveru (hopů)

Pole Operation může nabývat následujících hodnot:

OperaceVýznam
1požadavek
2odpověď
3vrať nejbližší server (žádost z klientské stanice)
4odpověď na vrať nejbližší server

Typy služeb

Pole Service Type obsahuje typ serveru nebo služby může nabývat následujících hodnot:

HodnotaVýznam
0x0001Uživatel
0x0002Uživatelská skupina
0x0003Tisková fronta
0x0004Souborový server
0x0005Úlohový server
0x0006Gateway
0x0007Tiskový server
0x0009Archivní server
0x000AFronta úloh
0x000BAdministrativní objekt
0x0021SNA brána
0x0024Vzdálený bridge server
0x0027TCP/IP brána
0x0047Ohlašující se tiskový server
0x8000-0x7FFFRezervováno
0xFFFFŽolík pro libovolnost službu

Odkazy

Reference

V tomto článku byl použit překlad textu z článku Service Advertising Protocol na anglické Wikipedii.

Související články

Externí odkazy

  • REYNOLDS, Joyce K.; POSTEL, Jon. Assigned numbers [online]. IETF, October 1994 [cit. 2014-10-26]. Kapitola Novell SAP numbers of interest. Dostupné online.