Service d’informations réseau (nis)

Définition - Que signifie le service d'information réseau (NIS)?

Network Information Service (NIS) est un protocole de service d'annuaire client-serveur utilisé pour les systèmes distribués afin de maintenir des données cohérentes et des fichiers de configuration sur tout un réseau. Il a été initialement développé par Sun Microsystems pour centraliser l'administration des systèmes Unix. Plus tard, il est devenu une norme industrielle adoptée par tous les principaux fournisseurs Unix.

Definir Tech explique le service d'information réseau (NIS)

Un système d'information réseau est un système client-serveur basé sur un appel de procédure à distance qui permet à un groupe de machines au sein d'un domaine NIS de partager un ensemble commun de fichiers de configuration. Cela permet aux administrateurs système de configurer les systèmes clients NIS avec le moins de données de configuration et d'ajouter, de supprimer ou de modifier des données de configuration à partir d'un seul emplacement.

L'environnement de service d'informations réseau implique des clients et des serveurs regroupés de manière logique dans un domaine avec des caractéristiques spécifiques définies dans des bases de données ou des cartes qui spécifient des informations telles que les noms d'utilisateur, les mots de passe et les noms d'hôte. Les trois types d'hôtes dans un service d'informations réseau sont les serveurs maîtres, les serveurs clients et les clients. Les serveurs agissent comme un référentiel central pour les informations de configuration d'hôte. Les serveurs maîtres ont la copie principale des informations, tandis que les serveurs esclaves reflètent ces informations pour la redondance. Les serveurs sont partagés et les clients en dépendent pour obtenir des informations. Les fichiers hôte, le mot de passe principal et les groupes sont partagés via le service d'informations réseau. Le client interroge le serveur NIS lorsqu'il a besoin d'informations trouvées dans les fichiers locaux.

L'administrateur système peut accéder au serveur maître. Les serveurs maîtres sont extrêmement stables, de sorte que les systèmes qui en dépendent peuvent être assurés d'un service ininterrompu. Ils sont également accessibles depuis la plupart des systèmes du réseau. S'il y a un grand nombre d'hôtes, le serveur maître peut être surchargé; s'il n'y a que quelques hôtes, chaque hôte peut facilement accéder directement au serveur maître.

En cas de panne du réseau ou du serveur maître, les serveurs esclaves jouent le rôle de sauvegarde. Plus le nombre de serveurs esclaves est élevé, moins le client doit attendre une réponse d'un serveur. Chaque domaine a au moins un serveur esclave. Les serveurs esclaves sont équilibrés pour obtenir le niveau de disponibilité et le temps de réponse requis, sans ajouter les frais de copie de données sur de nombreux systèmes. Pour assurer l'équilibre de la charge, des hôtes supplémentaires peuvent être désignés comme serveurs esclaves.

La plupart des hôtes d'un domaine NSI sont des clients. Ils exécutent le démon ypbind, permettant au processus client d'obtenir des informations auprès des serveurs, des serveurs de requêtes pour recevoir des informations sur les comptes utilisateur et système, et utilisent des appels de procédure à distance pour accéder aux informations système dans une carte. Le serveur recherche la base de données locale en fonction de la demande et renvoie les informations requises. Un serveur NIS localise un serveur en diffusant sur les réseaux connectés à la machine cliente. La vitesse du réseau affecte le temps de réponse.