Základní protokol NetWare - NetWare Core Protocol
![]() | Tento článek obsahuje a seznam doporučení, související čtení nebo externí odkazy, ale jeho zdroje zůstávají nejasné, protože mu chybí vložené citace.Listopad 2010) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
The Základní protokol NetWare (NCP) je síťový protokol používaný v některých produktech z Novell, Inc. Obvykle je přidružen k operačnímu systému klient-server Novell NetWare který původně primárně podporoval MS-DOS klientské stanice, ale později podpora pro další platformy, jako je Microsoft Windows, klasický Mac OS, Linux, Windows NT, Mac OS X a různé příchutě Unix byl přidán.
K přístupu se používá NCP soubor, tisk, adresář, synchronizace hodin, zasílání zpráv, vzdálené provádění příkazů a další funkce síťových služeb. Původně to mělo výhodu snadné konfigurace sítě a malé paměti IPX / SPX zásobník protokolu. Od poloviny 90. let 20. století TCP / IP implementace je k dispozici.
EDirectory společnosti Novell používá NCP pro synchronizaci změn dat mezi servery v adresářová služba strom.
Technické informace
Originál IPX / SPX implementace byla poskytována pouze pro Novell NetWare platforma a nyní je zastaralá. The TCP / IP použití implementace TCP /UDP port 524 a spoléhá se na SLP pro rozlišení jmen.
Pro provoz NCP v IPX / SPX sítě holé IPX byl použit protokol s polem Typ paketu nastaveným na 17. Na straně pracovní stanice (klientské stanice) IPX číslo zásuvky 0x4003 byl použit, na straně serveru číslo soketu 0x0451.
NCP PDU má následující strukturu:
Oktety | Pole |
---|---|
2 | Typ NCP |
1 | Pořadové číslo |
1 | Číslo připojení, dolní oktet |
1 | Číslo úkolu |
1 | Číslo připojení, vyšší oktet |
1 | Dokončovací kód (pouze v paketu odpovědí) |
1 | Stav připojení (pouze v paketu odpovědí) |
var | Data |
Pole Typ NCP určuje typ operace:
Hodnota | Význam |
---|---|
0x1111 | Vytvořte připojení ke službě |
0x2222 | Požadavek služby |
0x3333 | Servisní odpověď |
0x5555 | Zničte připojení ke službě |
0x7777 | Přenos v sekvenčním režimu |
0x9999 | Žádost je zpracovávána (server je zaneprázdněn) |
Jednotlivé požadavky jsou označeny pořadovým číslem (modulo 256). Číslo připojení identifikuje připojení jednotlivých klientských stanic na serveru. Servery Novell Netware verze do 2.x podporovaly až 255 připojení a číslo připojení obsadilo pouze 1 oktet. Později byl rozšířen na 2 oktety. Číslo úkolu má hodnotu 3 v požadavcích a 1 v odpovědích. Datové pole začíná číslem oktetu funkce NCP, které rozlišuje jednotlivé služby.
Číslo | Funkce |
---|---|
0 | Přihlašovací objekt uživatele |
1 | Změnit heslo uživatele |
2 | Namapovat uživatele na stanici |
3 | Namapujte objekt na číslo |
4 | Namapujte číslo na objekt |
5 | Získejte zaznamenané informace stanice |
8 | Namapujte číslo na název skupiny |
9 | Získejte sadu členů M skupiny G. |
10 | Vstupte do oblasti přihlášení |
12 | Ověřte sériové číslo sítě |
13 | Zaznamenejte síťovou zprávu |
14 | Získejte využití disku |
15 | Skenovat informace o souboru |
16 | Nastavte informace o souboru |
17 | Získejte informace o souborovém serveru |
18 | Získejte sériové číslo sítě |
19 | Získejte internetovou adresu |
20 | Přihlašovací objekt |
21 | Získejte seznam připojení objektu |
22 | Získejte zaznamenané informace stanice |
23 | Získejte šifrovací klíč |
24 | Přihlašovací objekt šifrovaný |
31 | Získejte seznam připojení z objektu |
50 | Vytvořte vazební objekt |
51 | Odstranit objekt vazby |
52 | Přejmenovat objekt |
53 | Získejte ID objektu vazby |
54 | Získejte název objektu vazby |
55 | Naskenujte objekt vazby |
56 | Změňte zabezpečení objektu vazby |
57 | Vytvořit nemovitost |
58 | Odstranit vlastnost |
59 | Změňte zabezpečení majetku vazeb |
60 | Vlastnost skenování |
61 | Přečtěte si hodnotu vlastnosti |
62 | Napište hodnotu vlastnosti |
63 | Ověřte heslo objektu vazby |
64 | Změňte heslo objektu vazby |
65 | Přidat objekt vazby do sady |
66 | Odstranit objekt vazby ze sady |
67 | Je objekt vazby nastaven? |
68 | Zavřít Bindery |
69 | Otevřená vazba |
70 | Získejte úroveň přístupu k vazačům |
71 | Cesty správce objektu Sacn Bindery |
72 | Získejte úroveň přístupu k objektu vazby |
73 | Je stanice hlasatele manažerem? |
74 | Ověřte šifrování hesla objektu vazby |
75 | Změňte šifrované heslo objektu vazby |
76 | Seznam vztahů objektu |
100 | Vytvořit frontu |
101 | Zničte frontu |
102 | Přečtěte si aktuální stav fronty |
103 | Nastavit aktuální stav fronty |
104 | Vytvořte úlohu a soubor fronty |
105 | Zavřete soubor a spusťte úlohu fronty |
106 | Odebrat úlohu z fronty |
107 | Získejte seznam úloh ve frontě |
108 | Přečtěte si zadání úlohy ve frontě |
109 | Změňte zadání úlohy ve frontě |
110 | Změnit pozici pracovní fronty |
111 | Připojte server fronty k frontě |
112 | Odpojit server fronty od fronty |
113 | Úloha servisní fronty |
114 | Dokončete servisní frontu |
115 | Zrušte úlohu fronty obsluhy |
116 | Změna práv klienta |
117 | Obnovte práva serveru fronty |
118 | Přečtěte si aktuální stav serveru fronty |
119 | Nastavit aktuální stav serveru fronty |
120 | Získejte velikost úlohy fronty |
150 | Získejte aktuální stav účtu |
151 | Odeslat poplatek za účet |
152 | Odeslat pozdržení účtu |
153 | Odeslat poznámku k účtu |
200 | Zkontrolujte oprávnění konzoly |
201 | Získat řetězce popisu souboru |
202 | Nastavte datum a čas souborového serveru |
203 | Zakázat přihlášení k souborovému serveru |
204 | Povolit přihlášení k souborovému serveru |
205 | Získejte stav přihlášení k souborovému serveru |
206 | Vymazat všechny vymazané soubory |
207 | Zakázat sledování transakcí |
208 | Povolit sledování transakcí |
209 | Nastavte vysílání konzoly |
210 | Vymazat číslo připojení |
211 | Dolní souborový server |
212 | Získejte statistiku souborového systému |
213 | TTS Získejte statistiky |
214 | Získejte statistiku mezipaměti disku |
215 | Získejte tabulku mapování disků |
216 | Získejte statistiku fyzického disku |
217 | Získejte statistiky diskových kanálů |
218 | Získejte informace o úkolu připojení |
219 | Získejte otevřené soubory připojení |
220 | Získejte připojení pomocí souboru |
221 | Získejte zámky fyzických záznamů připojením a souborem |
222 | Získejte zámky fyzických záznamů podle souborů |
223 | Získejte logické záznamy připojením |
224 | Získejte informace o logickém záznamu |
225 | Získejte semafory připojení |
226 | Získejte informace o semaforech |
227 | Získejte informace o konfiguraci ovladače LAN |
229 | Získejte statistiku využití připojení |
230 | Získejte zbývající místo na disku v objektu |
231 | Získejte statistiku LAN / I / O souborového serveru |
232 | Získejte různé informace o souborovém serveru |
233 | Získejte informace o svazku |
Obsah a délka zbytku datového pole závisí na funkci NCP.
Implementace na straně klienta
- Klient Novell pro Windows Vista od společnosti Novell.
- Klient Novell pro Windows 2000 / XP / 2003 od společnosti Novell.
- Klient Novell pro Windows 95/98 od společnosti Novell.
- Klient Novell pro Linux od společnosti Novell.
- Klienti NetWare pro DOS od společnosti Novell - již není podporováno.
- Klient NetWare pro Mac OS X od společnosti Prosoft Engineering.
- ncpfs, implementace klienta NCP s otevřeným zdrojovým kódem pro Linux.
- Klientská služba pro NetWare od Microsoft.