NCP, NetWare Core Protocol

Description Glossary RFCs Publications Obsolete RFCs

Description:

Protocol suite:Novell NetWare.
Type:Application, presentation and session layer protocol.

NCP is an interface to request network services from hosts which provide services.


MAC header IPX header NCP header Data :::

NCP Request packet format:

Variable size. The fields and field sizes vary depending upon the NCP Packet type definition.

00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
NCP Packet Type
Sequence Number Connection Number, Low
Task Number Connection Number, High
Data :::

NCP Reply packet format:

Variable size. The fields and field sizes vary depending upon the NCP Packet type definition.

00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
NCP Packet Type
Sequence Number Connection Number, Low
Task Number Connection Number, High
Completion Code Connection Status
Data :::

NCP Packet type. 16 bits.
This field defines the type of packet.

ValueDescription
0x1111 Create Connection
0x2222 NCP request
0x3333 NCP reply
0x5555 Destroy Connection
0x7777 Burst Mode Packet
0x9999 Server Busy Packet

Sequence number. 8 bits.
This field is used by the file server to detect out of sequence or illegal NCP packets.

Connection number, low. 1 byte.
Low byte, this field uniquely identifies a communications connection between the file server and a computer workstation.

Task number. 8 bits.
Identifies a specific client task using the connection. When set to zero, the file server assumes all tasks have terminated and that all allocated resources can be released.

Connection number, high. 1 byte.
High byte, this field uniquely identifies a communications connection between the file server and a computer workstation.

Completion Code. 8 bits.
This indicates the status of a request packet. 0x00 indicates success whereas non-zero implies an exception condition was encountered.

Connection Status. 8 bits.
Describes the current status of a client connection.

Data. Variable length.


References:

Chappell, Laura and Dan Hakes. Novell's Guide to NetWare LAN Analysis (First Edition). Sybex Inc. and Novell Press, 1993.

Chappell, Laura and Dan Hakes. Novell's Guide to NetWare LAN Analysis (Second Edition). Sybex Inc. and Novell Press, 1994.

Conner, Steve and Diane Conner. Programmer's Guide to the NetWare Core Protocol. Annabooks, Inc., 1996.


Description Glossary RFCs Publications Obsolete RFCs