El Protocolo Central de NetWare ( NCP ) es un protocolo de red utilizado en algunos productos de Novell, Inc. Generalmente se asocia con el sistema operativo cliente-servidor Novell NetWare, que originalmente admitía principalmente estaciones cliente MS-DOS , pero posteriormente se añadió compatibilidad con otras plataformas como Microsoft Windows , el Mac OS clásico , Linux , Windows NT , Mac OS X y varias variantes de Unix . [ 1 ]
El NCP se utiliza para acceder a archivos , impresión , directorios , sincronización de reloj , mensajería, ejecución remota de comandos y otras funciones de servicio de red. Originalmente, aprovechaba la sencilla configuración de red y el reducido consumo de memoria de la pila de protocolos IPX/SPX . Desde 1991, está disponible la implementación TCP/IP . [ 1 ]
Novell eDirectory utiliza NCP para sincronizar los cambios de datos entre los servidores de un árbol de servicio de directorio .
Información técnica
La implementación original del servidor IPX/SPX solo estaba disponible para la plataforma Novell NetWare y ahora está obsoleta. La implementación TCP/IP utiliza el puerto TCP / UDP 524 y se basa en SLP para la resolución de nombres.
Para el funcionamiento de NCP en redes IPX/SPX se utilizó el protocolo IPX básico con el campo Tipo de paquete configurado en 17. En el lado de la estación de trabajo (estación cliente) se utilizó el número de socket IPX 0x4003, y en el lado del servidor el número de socket 0x0451.
La PDU del NCP tiene la siguiente estructura:
El campo Tipo de NCP determina el tipo de operación: [ 2 ]
Las solicitudes individuales se identifican mediante el número de secuencia (módulo 256). El número de conexión identifica la conexión de una estación cliente individual en el servidor. Los servidores Novell Netware de versiones anteriores a la 2.x admitían hasta 255 conexiones y el número de conexión ocupaba solo 1 octeto. Posteriormente, se amplió a 2 octetos. El número de tarea tiene el valor 3 en las solicitudes y 1 en las respuestas. El campo de datos comienza con el octeto del número de función NCP, que distingue los servicios individuales.
El contenido y la longitud del resto del campo de datos dependen de la función NCP.
Implementaciones del lado del cliente
- Cliente Novell para Windows Vista de Novell.
- Cliente Novell para Windows 2000/XP/2003 de Novell.
- Cliente Novell para Windows 95/98 de Novell.
- Cliente Novell para Linux de Novell.
- Clientes NetWare para DOS archivados el 20/07/2008 en Wayback Machine de Novell; ya no reciben soporte.
- Cliente NetWare para Mac OS X de Prosoft Engineering.
- ncpfs , una implementación de cliente NCP de código abierto para Linux .
- Servicio de atención al cliente para NetWare de Microsoft .
Referencias
- 1 2 "Informe de evaluación final Novell, Incorporated NetWare 4.11 Server" . CENTRO NACIONAL DE SEGURIDAD INFORMÁTICA. 22 de junio de 1998. Recuperado el 8 de febrero de 2023 ., página 6
- ↑ "Cómo identificar rápidamente las condiciones de error con Ethereal" . 15 de julio de 2003. Consultado el 8 de febrero de 2023 .
Enlaces externos
- Especificación NCP sin descripción del marco RPC de Netware subyacente
- Documentación de Wireshark (un analizador de protocolos de código abierto): Campos del paquete NCP
- Cómo lograr que Mac OS X funcione correctamente con Novell.
- Sistemas de archivos de red
- protocolos de red
- NetWare
- protocolos de la capa de presentación
