NCP, NetWare Core Protocol |
Description | Glossary | RFCs | Publications | Obsolete RFCs |
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.
Value | Description |
---|---|
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.
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 |