NCP has been used for years to manage access to the primary NetWare server resources. NCP makes procedure calls to the NetWare File Sharing Protocol (NFSP) that services requests for NetWare file and print resources. NCP is the principal protocol for transmitting information between a NetWare server and its clients.
NCP handles login requests and many other types of requests to the file system and the printing system. NCP is a client/server LAN protocol. Workstations create NCP requests and use TCP/IP to send them over the network. At the server, NCP requests are received, unpacked, and interpreted.
Services included with NCP are file access, file locking, security, tracking of resource allocation, event notification, synchronization with other servers, connection and communication, print services and queue management, and network management.
Novell Client software must be used to initiate a connection between a Windows or Linux workstation running Novell Client software and a Linux server running NCP Server services. Security and authentication issues require that linking clients to servers be a client/server application. Intelligence at both ends of the connection works together to verify that clients are who they claim to be, and that file controls are followed when using shared server files.