Servicio de información de red (NIS)
¿Qué significa el 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.
Techopedia 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 que un grupo de máquinas dentro de un dominio NIS compartan 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 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 la 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 del servidor maestro o de la red, 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 que el proceso del cliente obtenga información de los servidores, consulte a los servidores para recibir información de la cuenta del usuario y del sistema y haga 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.
