Service Advertising Protocol

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Service Advertising Protocol (SAP) je protokol v počítačových sítích, který umožňuje zařízením v síti automaticky zjišťovat a propagovat dostupné služby. SAP je součástí rodiny protokolů AppleTalk, které byly vyvinuty společností Apple pro sítě Macintosh. SAP je zodpovědný za distribuci informací o síťových službách, jako jsou tiskárny, servery a souborové servery, a umožňuje uživatelům snadno najít a připojit se k těmto službám. Protokol je založen na principu "registrace" a "ohlašování". Zařízení v síti se zaregistrují u SAP serveru a periodicky odesílají zprávy, ve kterých ohlašují dostupné služby. Další zařízení síť tuto informaci získají a aktualizují své seznamy dostupných služeb. SAP je jednoduchý a efektivní protokol, který usnadňuje správu a sdílení sítě v prostředí AppleTalk. Je však specifický pro protokol AppleTalk a není běžně používán v jiných síťových prostředích.

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. +more 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

Související články

Internetwork Packet Exchange * IPX/SPX * NetWare * Novell

Externí odkazy

[url=http://www.rhyshaden.com/ipx.htm]Data Network Resource[/url] IPX

Kategorie:NetWare

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top