<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.multimediaexpo.cz/mmecz/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=NetWare_Core_Protocol</id>
		<title>NetWare Core Protocol - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=NetWare_Core_Protocol"/>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=NetWare_Core_Protocol&amp;action=history"/>
		<updated>2026-09-28T12:50:46Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.16.5</generator>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=NetWare_Core_Protocol&amp;diff=3055056&amp;oldid=prev</id>
		<title>Sysop: + NEW</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=NetWare_Core_Protocol&amp;diff=3055056&amp;oldid=prev"/>
				<updated>2025-04-30T09:03:22Z</updated>
		
		<summary type="html">&lt;p&gt;+ NEW&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''NetWare Core Protocol''' ('''NCP''') je síťový protokol používaný pro komunikaci [[Klient (počítače)|klientských stanic]] se servery v síťovém [[operační systém|operačním systému]] [[Novell NetWare]].&lt;br /&gt;
&lt;br /&gt;
[[Novell NetWare]] primárně podporoval klientské stanice s operačním systémem [[MS-DOS]], ale podpora byla později rozšířena i na jiné platformy jako [[Microsoft Windows]], [[Mac OS]], [[Linux]], [[Windows NT]] a různé varianty [[Unix]]u.&lt;br /&gt;
&lt;br /&gt;
NCP se používá pro přístup [[souborový server|souborovým]], [[tiskový server|tiskovým]], [[adresářová služba|adresářovým]], [[časový server|časovým]] serverům, k serverům pro přenos zpráv, provádění vzdálených příkazů a k dalším síťovým službám. Díky snadné konfiguraci sítě a malým paměťovým nárokům protokolového zásobníku [[IPX/SPX]] se NCP do poloviny 90. let 20. století používalo výhradně s protokolem [[Internetwork Packet Exchange|IPX]]. Později byl dostupná i implementace pro protokoly [[TCP/IP]], která se postupně stala preferovanou.&lt;br /&gt;
&lt;br /&gt;
Adresářová služba [[Novell eDirectory]] používá NCP pro synchronizaci změn dat na serverech ve stromě [[adresářová služba|adresářových služeb]].&lt;br /&gt;
&lt;br /&gt;
== Technické informace ==&lt;br /&gt;
Původní implementace dostupná pouze pro komunikační protokol [[IPX]] s protokolem [[Service Advertising Protocol|SAP]] pro vyhledávání a ohlašování služeb se v současnosti považuje za zastaralou. Novější implementace s protokoly [[TCP/IP]] používá [[Transmission Control Protocol|TCP]]/[[User Datagram Protocol|UDP]] na portu 524 a pro ohlašování služeb používá [[Service Location Protocol|SLP]].&lt;br /&gt;
&lt;br /&gt;
Při přenosu NCP pomocí protokolů [[IPX/SPX]] se používá protokol [[Internetwork Packet Exchange|IPX]] (bez [[Sequenced Packet Exchange|SPX]]) s hodnotou 17 v poli Typ paketu. Na straně klienta se používá číslo soketu 0x4003, na straně serveru číslo soketu 0x0451.&lt;br /&gt;
&lt;br /&gt;
[[Protokolová datová jednotka]] NCP má následující strukturu:&lt;br /&gt;
{{RIGHTTOC}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Oktetů !! Pole&lt;br /&gt;
|-&lt;br /&gt;
| 2 || NCP typ &lt;br /&gt;
|-&lt;br /&gt;
| 1 || Pořadové číslo&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Číslo spojení (spodní oktet)&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Číslo úlohy&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Číslo spojení (horní oktet)&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Návratový kód (pouze v odpovědi)&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Status spojení (pouze v odpovědi)&lt;br /&gt;
|-&lt;br /&gt;
| proměnný || Datové pole&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pole NCP Typ určuje typ operace:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Hodnota !! Význam&lt;br /&gt;
|-&lt;br /&gt;
| 0x1111 || Vytvořit služební spojení&lt;br /&gt;
|-&lt;br /&gt;
| 0x2222 || Žádost o službu&lt;br /&gt;
|-&lt;br /&gt;
| 0x3333 || Odpověď na žádost&lt;br /&gt;
|-&lt;br /&gt;
| 0x5555 || Zrušit služební spojení&lt;br /&gt;
|-&lt;br /&gt;
| 0x7777 || Burst Mode Transfer (dotaz i odppověď)&lt;br /&gt;
|-&lt;br /&gt;
| 0x9999 || Požadavek je zpracováván (Server Busy)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Jednotlivé požadavky jsou identifikovány pořadovým číslem (modulo 256). Číslo spojení identifikuje spojení klientské stanice se serverem. Servery Novell Netware do verze 2.x podporovaly nejvýše 255 spojení a číslo spojení zabíralo 1 oktet. Ve vyšších verzích bylo rozšířeno na 2 oktety. Číslo úlohy má v požadavcích hodnotu 3 a v odpovědích 1. Datové pole začíná oktetem obsahujícím číslo NCP funkce, které rozlišuje jednotlivé služby.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Číslo !! Název operace&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Login User Object&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Change User Password&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Map User to Station Set&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Map Object to Number&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Map Number to Object&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Get Station's Logged Information&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Map Number to Group Name&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Get Member Set M of Group G&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Enter Login Area&lt;br /&gt;
|-&lt;br /&gt;
| 12 || Verify Network Serial Number&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Log Network Message&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Get Disk Utilization&lt;br /&gt;
|-&lt;br /&gt;
| 15 || Scan File Information&lt;br /&gt;
|-&lt;br /&gt;
| 16 || Set File Information&lt;br /&gt;
|-&lt;br /&gt;
| 17 || Get File Server Information&lt;br /&gt;
|-&lt;br /&gt;
| 18 || Get Network Serial Number&lt;br /&gt;
|-&lt;br /&gt;
| 19 || Get Internet Address&lt;br /&gt;
|-&lt;br /&gt;
| 20 || Login Object&lt;br /&gt;
|-&lt;br /&gt;
| 21 || Get Object Connection List&lt;br /&gt;
|-&lt;br /&gt;
| 22 || Get Station's Logged Information&lt;br /&gt;
|-&lt;br /&gt;
| 23 || Get Encryption Key&lt;br /&gt;
|-&lt;br /&gt;
| 24 || Login Object Encrypted&lt;br /&gt;
|-&lt;br /&gt;
| 31 || Get Connection List from Object&lt;br /&gt;
|-&lt;br /&gt;
| 50 || Create Bindery Object&lt;br /&gt;
|-&lt;br /&gt;
| 51 || Delete Bindery Object&lt;br /&gt;
|-&lt;br /&gt;
| 52 || Rename Object&lt;br /&gt;
|-&lt;br /&gt;
| 53 || Get Bindery Object Id&lt;br /&gt;
|-&lt;br /&gt;
| 54 || Get Bindery Object Name&lt;br /&gt;
|-&lt;br /&gt;
| 55 || Scan Bindery Object&lt;br /&gt;
|-&lt;br /&gt;
| 56 || Change Bindery Object Security&lt;br /&gt;
|-&lt;br /&gt;
| 57 || Create Property&lt;br /&gt;
|-&lt;br /&gt;
| 58 || Delete Property&lt;br /&gt;
|-&lt;br /&gt;
| 59 || Change Bindery Property Security&lt;br /&gt;
|-&lt;br /&gt;
| 60 || Scan Property&lt;br /&gt;
|-&lt;br /&gt;
| 61 || Read Property Value&lt;br /&gt;
|-&lt;br /&gt;
| 62 || Write Property Value&lt;br /&gt;
|-&lt;br /&gt;
| 63 || Verify Bindery Object Password&lt;br /&gt;
|-&lt;br /&gt;
| 64 || Change Bindery Object Password&lt;br /&gt;
|-&lt;br /&gt;
| 65 || Add Bindery Object to Set&lt;br /&gt;
|-&lt;br /&gt;
| 66 || Delete Bindery Object from Set&lt;br /&gt;
|-&lt;br /&gt;
| 67 || Is Bindery Object In Set?&lt;br /&gt;
|-&lt;br /&gt;
| 68 || Close Bindery&lt;br /&gt;
|-&lt;br /&gt;
| 69 || Open Bindery&lt;br /&gt;
|-&lt;br /&gt;
| 70 || Get Bindery Access Level&lt;br /&gt;
|-&lt;br /&gt;
| 71 || Sacn Bindery Object Trustee Paths&lt;br /&gt;
|-&lt;br /&gt;
| 72 || Get Bindery Object Access Level&lt;br /&gt;
|-&lt;br /&gt;
| 73 || Is Calling Station a Manager?&lt;br /&gt;
|-&lt;br /&gt;
| 74 || Verify Bindery Object Password Encrypted&lt;br /&gt;
|-&lt;br /&gt;
| 75 || Change Bindery Object Password Encrypted&lt;br /&gt;
|-&lt;br /&gt;
| 76 || List Relations of an Object&lt;br /&gt;
|-&lt;br /&gt;
| 100 || Create Queue&lt;br /&gt;
|-&lt;br /&gt;
| 101 || Destroy Queue&lt;br /&gt;
|-&lt;br /&gt;
| 102 || Read Queue Current Status&lt;br /&gt;
|-&lt;br /&gt;
| 103 || Set Queue Current Status&lt;br /&gt;
|-&lt;br /&gt;
| 104 || Create Queue Job and File&lt;br /&gt;
|-&lt;br /&gt;
| 105 || Close File and Start Queue Job&lt;br /&gt;
|-&lt;br /&gt;
| 106 || Remove Job from Queue&lt;br /&gt;
|-&lt;br /&gt;
| 107 || Get Queue Job List&lt;br /&gt;
|-&lt;br /&gt;
| 108 || Read Queue Job Entry&lt;br /&gt;
|-&lt;br /&gt;
| 109 || Change Queue Job Entry&lt;br /&gt;
|-&lt;br /&gt;
| 110 || Change Queue Job Position&lt;br /&gt;
|-&lt;br /&gt;
| 111 || Attach Queue Server to Queue&lt;br /&gt;
|-&lt;br /&gt;
| 112 || Detach Queue Server from Queue&lt;br /&gt;
|-&lt;br /&gt;
| 113 || Service Queue Job&lt;br /&gt;
|-&lt;br /&gt;
| 114 || Finish Servicing Queue Job&lt;br /&gt;
|-&lt;br /&gt;
| 115 || Abort Servicing Queue Job&lt;br /&gt;
|-&lt;br /&gt;
| 116 || Change to Client's Rights&lt;br /&gt;
|-&lt;br /&gt;
| 117 || Restore Queue Server Rights&lt;br /&gt;
|-&lt;br /&gt;
| 118 || Read Queue Server Current Status&lt;br /&gt;
|-&lt;br /&gt;
| 119 || Set Queue Server Current Status&lt;br /&gt;
|-&lt;br /&gt;
| 120 || Get Queue Job Size&lt;br /&gt;
|-&lt;br /&gt;
| 150 || Get Current Account Status&lt;br /&gt;
|-&lt;br /&gt;
| 151 || Submit Account Charge&lt;br /&gt;
|-&lt;br /&gt;
| 152 || Submit Account Hold&lt;br /&gt;
|-&lt;br /&gt;
| 153 || Submit Account Note&lt;br /&gt;
|-&lt;br /&gt;
| 200 || Check Console Privileges&lt;br /&gt;
|-&lt;br /&gt;
| 201 || Get File Server Description Strings&lt;br /&gt;
|-&lt;br /&gt;
| 202 || Set File Server Date and Time&lt;br /&gt;
|-&lt;br /&gt;
| 203 || Disable File Server Login&lt;br /&gt;
|-&lt;br /&gt;
| 204 || Enable File Server Login&lt;br /&gt;
|-&lt;br /&gt;
| 205 || Get File Server Login Status&lt;br /&gt;
|-&lt;br /&gt;
| 206 || Purge All Erased Files&lt;br /&gt;
|-&lt;br /&gt;
| 207 || Disable Transaction Tracking&lt;br /&gt;
|-&lt;br /&gt;
| 208 || Enable Transaction Tracking&lt;br /&gt;
|-&lt;br /&gt;
| 209 || Set Console Broadcast&lt;br /&gt;
|-&lt;br /&gt;
| 210 || Clear Connection Number&lt;br /&gt;
|-&lt;br /&gt;
| 211 || Down File Server&lt;br /&gt;
|-&lt;br /&gt;
| 212 || Get File System Statistics&lt;br /&gt;
|-&lt;br /&gt;
| 213 || TTS Get Statistics&lt;br /&gt;
|-&lt;br /&gt;
| 214 || Get Disk Cache Statistics&lt;br /&gt;
|-&lt;br /&gt;
| 215 || Get Drive Mapping Table&lt;br /&gt;
|-&lt;br /&gt;
| 216 || Get Physical Disk Statistics&lt;br /&gt;
|-&lt;br /&gt;
| 217 || Get Disk Channel Statistics&lt;br /&gt;
|-&lt;br /&gt;
| 218 || Get Connection's Task Information&lt;br /&gt;
|-&lt;br /&gt;
| 219 || Get Connection's Open Files&lt;br /&gt;
|-&lt;br /&gt;
| 220 || Get Connection's Using a File&lt;br /&gt;
|-&lt;br /&gt;
| 221 || Get Physical Record Locks by Connection and File&lt;br /&gt;
|-&lt;br /&gt;
| 222 || Get Physical Record Locks by File&lt;br /&gt;
|-&lt;br /&gt;
| 223 || Get Logical Records by Connection&lt;br /&gt;
|-&lt;br /&gt;
| 224 || Get Logical Record Information&lt;br /&gt;
|-&lt;br /&gt;
| 225 || Get Connection's Semaphores&lt;br /&gt;
|-&lt;br /&gt;
| 226 || Get Semaphore Information&lt;br /&gt;
|-&lt;br /&gt;
| 227 || Get LAN Driver's Configuration Information&lt;br /&gt;
|-&lt;br /&gt;
| 229 || Get Connection's Usage Statistics&lt;br /&gt;
|-&lt;br /&gt;
| 230 || Get Object's Remaining Disk Space&lt;br /&gt;
|-&lt;br /&gt;
| 231 || Get File Server LAN I/O Statistics&lt;br /&gt;
|-&lt;br /&gt;
| 232 || Get File Server Misc Information&lt;br /&gt;
|-&lt;br /&gt;
| 233 || Get Volume Information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Délka a obsah zbytku datového pole závisí na čísle NCP funkce.&lt;br /&gt;
&lt;br /&gt;
== Implementace klientů ==&lt;br /&gt;
* [http://www.novell.com/products/clients/#vista Novell Client for Windows Vista] from Novell.&lt;br /&gt;
* [http://www.novell.com/products/clients/windows/xp2000/overview.html Novell Client for Windows 2000/XP/2003] from Novell.&lt;br /&gt;
* [http://www.novell.com/products/clients/windows/win9598/overview.html Novell Client for Windows 95/98] from Novell.&lt;br /&gt;
* [http://www.novell.com/products/clients/linux/overview.html Novell Client for Linux] from Novell.&lt;br /&gt;
* [https://web.archive.org/web/20080720012911/http://www.novell.com/coolsolutions/tools/13555.html Archive.org – NetWare Clients for DOS] from Novell – no longer supported.&lt;br /&gt;
* [https://web.archive.org/web/20080419065948/http://www.prosofteng.com/products/netware_client_x.php NetWare Client for Mac OS X] from Prosoft Engineering.&lt;br /&gt;
* [https://web.archive.org/web/20120531113005/http://prope.insa-lyon.fr/~ppollet/ncpfs/ The Linux ncpfs page] an open-source NCP client implementation for [[Linux]].&lt;br /&gt;
* [https://web.archive.org/web/20080515203246/http://freshmeat.net/projects/ncpfs/ ncpfs], an open-source NCP client implementation for [[Linux]].&lt;br /&gt;
* Client Service for NetWare from Microsoft.&lt;br /&gt;
&lt;br /&gt;
== Související články ==&lt;br /&gt;
* [[Internetwork Packet Exchange]]&lt;br /&gt;
* [[IPX/SPX]]&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
* [http://www.novell.com/developer/ndk/netware_core_protocols.html NCP specification] without description of underlying Netware [[remote procedure call|RPC]] framework&lt;br /&gt;
* [http://www.wireshark.org/docs/dfref/n/ncp.html Wireshark (an open source protocol analyzer) Documentation - Fields of the NCP packet]&lt;br /&gt;
* [https://web.archive.org/web/20080622043719/http://www.computerworld.com/action/article.do?command=printArticleBasic Making Mac OS X play nicely with Novell]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Internetové protokoly2}}{{Článek z Wikipedie}}&lt;br /&gt;
[[Kategorie:Síťové systémy souborů]]&lt;br /&gt;
[[Kategorie:Protokoly prezentační vrstvy]]&lt;br /&gt;
[[Kategorie:Sada protokolů IPX/SPX]]&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	</feed>