„NetWare Core Protocol“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
K Bot: Ergänze: pl:NetWare Core Protocol |
K Formatierung |
||
(13 dazwischenliegende Versionen von 12 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Netzwerk-TCP-IP-Anwendungsprotokoll|NCP}} |
{{Netzwerk-TCP-IP-Anwendungsprotokoll|NCP}} |
||
Das '''NetWare Core Protocol''' ('''NCP''') ist ein von [[Novell]] entwickeltes [[Netzwerkprotokoll]]. |
|||
Es wurde für das [[Betriebssystem|Netzbetriebssystem]] [[NetWare]] entwickelt und ist ein [[Nachrichtenverbindung|verbindungsorientiertes]], [[Proprietär|proprietäres]] Protokoll, |
Es wurde für das [[Betriebssystem|Netzbetriebssystem]] [[NetWare]] entwickelt und ist ein [[Nachrichtenverbindung|verbindungsorientiertes]], [[Proprietär|proprietäres]] Protokoll, das auf [[Sequence Packet Exchange|SPX]]/[[Internetwork Packet Exchange|IPX]] aufbaut. Im [[OSI-Modell]] reicht es von der Transportschicht bis zur Anwendungsschicht. Es dient dem Datenaustausch zwischen Betriebssystem-Netware-Client und Netware-Server. Mit der Socket-Nummer 0x0451 überträgt es die Daten der Datei-, Druck- und Verbindungsdienste. Ab Netware 5 konnte NCP auch über [[TCP/IP]] transportiert werden; IPX war nicht mehr nötig. |
||
Im Gegensatz zu TCP/IP besitzt es keine Fenstergröße |
Im Gegensatz zu TCP/IP besitzt es keine Fenstergröße – das heißt, jedes Paket muss einzeln bestätigt werden. Mit der Einführung des Burst Mode Protocol (BMP) als speziellen NCP-Pakettyp hat Novell den Durchsatz vom NCP gesteigert. Seitdem können bis 64 kB ohne weitere Anforderung empfangen werden. |
||
== Aufbau eines Anforderungspaketes == |
== Aufbau eines Anforderungspaketes == |
||
Zeile 84: | Zeile 84: | ||
| align="center" bgcolor="#ffff99" | Darstellung |
| align="center" bgcolor="#ffff99" | Darstellung |
||
| align="center" bgcolor="#ffff99" | Presentation |
| align="center" bgcolor="#ffff99" | Presentation |
||
| align="center" bgcolor="#ffff99" | |
| align="center" bgcolor="#ffff99" | |
||
|- |
|- |
||
| align="center" bgcolor="#ffff99" | 5 |
| align="center" bgcolor="#ffff99" | 5 |
||
Zeile 117: | Zeile 117: | ||
== Weblinks == |
== Weblinks == |
||
[http:// |
* [http://www.novell.com/developer/ndk/netware_core_protocols.html NCP-Spezifikation] |
||
* [http://osr507doc.sco.com/en/NetAdminG/ipxC.protocols.html#ipxD.mapping_of_netware Mapping of NetWare protocols to OSI model] |
|||
[[Kategorie:Netzwerkprotokoll auf Anwendungsschicht]] |
|||
[[Kategorie:Internet-Anwendungsprotokoll]] |
|||
[[en:NetWare Core Protocol]] |
|||
[[ |
[[Kategorie:NetWare]] |
||
[[fr:NetWare Core Protocol]] |
|||
[[it:NetWare Core Protocol]] |
|||
[[pl:NetWare Core Protocol]] |
|||
[[ru:NCP]] |
Aktuelle Version vom 2. März 2019, 09:35 Uhr
Anwendung | NCP | ||||
Transport | TCP | ||||
Internet | IP (IPv4, IPv6) | ||||
Netzzugang | Ethernet | Token Bus |
Token Ring |
FDDI | … |
Das NetWare Core Protocol (NCP) ist ein von Novell entwickeltes Netzwerkprotokoll.
Es wurde für das Netzbetriebssystem NetWare entwickelt und ist ein verbindungsorientiertes, proprietäres Protokoll, das auf SPX/IPX aufbaut. Im OSI-Modell reicht es von der Transportschicht bis zur Anwendungsschicht. Es dient dem Datenaustausch zwischen Betriebssystem-Netware-Client und Netware-Server. Mit der Socket-Nummer 0x0451 überträgt es die Daten der Datei-, Druck- und Verbindungsdienste. Ab Netware 5 konnte NCP auch über TCP/IP transportiert werden; IPX war nicht mehr nötig. Im Gegensatz zu TCP/IP besitzt es keine Fenstergröße – das heißt, jedes Paket muss einzeln bestätigt werden. Mit der Einführung des Burst Mode Protocol (BMP) als speziellen NCP-Pakettyp hat Novell den Durchsatz vom NCP gesteigert. Seitdem können bis 64 kB ohne weitere Anforderung empfangen werden.
Aufbau eines Anforderungspaketes
[Bearbeiten | Quelltext bearbeiten]Typischer Aufbau eines Anforderungspaketes:
Request Type |
Sequence Number |
Connection Number Low |
Task Number |
Connection Number High |
Request Code |
Data (Variable Length) |
Request Type zur Paket-Identifikation:
- 0x1111 Allocate slot request
- 0x2222 File server request
- 0x3333 File server reply
- 0x5555 Deallocate slot request
- 0x7777 Burst mode packet (BMP)
- 0x9999 Positive acknowledge
Sequence Number: Ein Byte fortlaufende Nummer der Pakete.
Connection Number Low: Unteres Byte der Verbindungsnummer des Clients.
Task Number: Nummer des Prozesses, zu dem das Paket gehört.
Connection Number High: Oberes Byte der Verbindungsnummer des Clients.
Request Code: Funktionsnummer des Pakets.
Der Aufbau des Antwortpakets gleicht dem Anforderungspaket mit Ausnahme der beiden Bytes hinter Connection Number High:
Completion Code |
Connection Status |
Completion Code: Ergebnis der Anforderung. Null heißt SUCCESSFUL und die Werte ungleich Null geben die Fehlernummer an.
Connection Status: Das vierte Bit ist eins, wenn der Server gerade heruntergefahren wird.
Das Protokoll im OSI-Modell
[Bearbeiten | Quelltext bearbeiten]OSI-Schicht | Englisch | Einordnung | TCP/IP-Schicht | Einordnung | IPX/SPX/NCP | |
---|---|---|---|---|---|---|
7 | Anwendung | Application | Anwendungs- orientiert |
Anwendung | Ende zu Ende (Multihop) |
NCP |
6 | Darstellung | Presentation | ||||
5 | Sitzung | Session | ||||
4 | Transport | Transport | Transport- orientiert |
Host to Host |
SPX | |
3 | Vermittlung | Network | Internet | Punkt zu Punkt |
IPX | |
2 | Sicherung | Data Link | Netzwerk |
Ethernet Token Ring FDDI ARCNET | ||
1 | Bitübertragung | Physical |