Next: Le
domaine NIS Up: LE
FONCTIONNEMENT DE NIS Previous: LE
FONCTIONNEMENT DE NIS
NIS est une base de données répartie, donc un système
client serveur. NIS est construit au dessus du protocole RPC.
Les services NIS sont intégrés dans les appels systèmes
UNIX standards. Ils sont donc transparents aux processus qui utilisent
des fichiers gérés par NIS. La bibliothèque d'interface
utilisée par les applications ne change pas mais l'implantation
des fonctions fait appel à NIS par l'intermédiaire des RPC
: exemple de getpwuid lors d'une requête sur le fichier /etc/passwd.
Un domaine
NIS comprend deux types de serveurs et des clients.
La synchronisation des serveurs maître/esclaves est impérative pour maintenir la cohérence des informations et satisfaire les requêtes des clients. Cette synchronisation se fait au moyen des commandes yppush et ypxfr.
Les sites serveurs, en pratique, sont toujours des clients NIS. Ainsi, ils partagent toutes les informations du réseau. Cela assure l'homogénéité du réseau.
Les tables sont utilisées soit en remplacement de certains fichiers (hosts, group...) soit en complément (passwd, aliases...).