Table des matières:
- Définition - Que signifie Network Information Service (NIS)?
- Techopedia explique le service d'information réseau (NIS)
Définition - Que signifie Network Information Service (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 et des fichiers de configuration cohérents sur un réseau. Il a été initialement développé par Sun Microsystems pour centraliser l'administration des systèmes Unix. Il est ensuite devenu une norme industrielle qui a été adoptée par tous les principaux fournisseurs Unix.
Techopedia 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 distante qui permet à un groupe de machines 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 les 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 logiquement 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 d'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ôtes, 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 à partir de 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 défaillance 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 possède au moins un serveur esclave. Les serveurs esclaves sont équilibrés pour obtenir le niveau requis de disponibilité et de temps de réponse, sans ajouter les frais de copie des données sur de nombreux systèmes. Pour garantir 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 des serveurs, interrogent les serveurs pour recevoir des informations sur les comptes utilisateur et système et utilisent des appels de procédure distante 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 des réseaux connectés à la machine cliente. La vitesse du réseau affecte le temps de réponse.