Servicio de información de red (nis)

Definición: ¿Qué significa Servicio de información de red (NIS)?

El servicio de información de red (NIS) es un protocolo de servicio de directorio cliente-servidor que se utiliza para que los sistemas distribuidos mantengan archivos de configuración y datos consistentes en una red. Inicialmente fue desarrollado por Sun Microsystems para centralizar la administración de sistemas Unix. Más tarde se convirtió en un estándar de la industria que fue adoptado por todos los principales proveedores de Unix.

Techinfo explica el servicio de información de red (NIS)

Un sistema de información de red es un sistema cliente-servidor basado en llamadas a procedimientos remotos que permite a un grupo de máquinas dentro de un dominio NIS compartir un conjunto común de archivos de configuración. Esto permite a los administradores del sistema configurar sistemas cliente NIS con la menor cantidad de datos de configuración y agregar, eliminar o modificar datos de configuración desde una única ubicación.

El entorno del servicio de información de red involucra a clientes y servidores agrupados lógicamente en un dominio con características específicas definidas en bases de datos o mapas que especifican información como nombres de usuario, contraseñas y nombres de host. Los tres tipos de hosts en un servicio de información de red son servidores maestros, servidores cliente y clientes. Los servidores actúan como un depósito central para la información de configuración del host. Los servidores maestros tienen la copia maestra de la información, mientras que los servidores esclavos reflejan esta información para brindar redundancia. Los servidores se comparten y los clientes dependen de ellos para obtener información. Los archivos de host, la contraseña maestra y los grupos se comparten a través del servicio de información de red. El cliente consulta al servidor NIS cuando requiere información que se encuentra en los archivos locales.

El administrador del sistema puede acceder al servidor maestro. Los servidores maestros son extremadamente estables, por lo que los sistemas que dependen de ellos pueden tener la garantía de un servicio ininterrumpido. También son accesibles desde la mayoría de los sistemas de la red. Si hay una gran cantidad de hosts, el servidor maestro puede estar sobrecargado; si solo hay unos pocos hosts, cada host puede acceder fácilmente al servidor maestro directamente.

En caso de falla de la red o del servidor maestro, los servidores esclavos asumen la función de respaldo. Cuanto mayor sea el número de servidores esclavos, menos tiempo necesitará el cliente para esperar una respuesta de un servidor. Cada dominio tiene al menos un servidor esclavo. Los servidores esclavos están equilibrados para obtener el nivel requerido de disponibilidad y tiempo de respuesta, sin agregar el gasto de copiar datos a muchos sistemas. Para garantizar el equilibrio de carga, se pueden designar hosts adicionales como servidores esclavos.

La mayoría de los hosts de un dominio NSI son clientes. Ejecutan el demonio ypbind, lo que permite al proceso del cliente obtener información de los servidores, consultar a los servidores para recibir información de cuentas de usuario y del sistema, y ​​hacer uso de llamadas a procedimientos remotos para acceder a la información del sistema dentro de un mapa. El servidor busca en la base de datos local según la solicitud y devuelve la información requerida. Un servidor NIS localiza un servidor transmitiendo en redes conectadas a la máquina cliente. La velocidad de la red afecta el tiempo de respuesta.