Zuhause Netzwerke Was ist ein Netzwerkinformationsdienst (nis)? - Definition aus techopedia

Was ist ein Netzwerkinformationsdienst (nis)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Network Information Service (NIS)?

Der Network Information Service (NIS) ist ein Client-Server-Verzeichnisdienstprotokoll, das für verteilte Systeme verwendet wird, um konsistente Daten und Konfigurationsdateien im gesamten Netzwerk zu verwalten. Es wurde ursprünglich von Sun Microsystems entwickelt, um die Verwaltung von Unix-Systemen zu zentralisieren. Es entwickelte sich später zu einem Industriestandard, der von allen großen Unix-Anbietern übernommen wurde.

Techopedia erklärt Network Information Service (NIS)

Ein Netzwerkinformationssystem ist ein auf Remoteprozeduraufrufen basierendes Client-Server-System, das es einer Gruppe von Computern in einer NIS-Domäne ermöglicht, einen gemeinsamen Satz von Konfigurationsdateien gemeinsam zu nutzen. Auf diese Weise können Systemadministratoren NIS-Client-Systeme mit den wenigsten Konfigurationsdaten einrichten und Konfigurationsdaten an einem einzigen Speicherort hinzufügen, entfernen oder ändern.


Die Netzwerkinformationsdienstumgebung umfasst Clients und Server, die in einer Domäne logisch gruppiert sind und bestimmte Merkmale aufweisen, die in Datenbanken oder Zuordnungen definiert sind, die Informationen wie Benutzernamen, Kennwörter und Hostnamen angeben. Die drei Arten von Hosts in einem Netzwerkinformationsdienst sind Masterserver, Clientserver und Clients. Die Server fungieren als zentrales Repository für Informationen zur Hostkonfiguration. Master-Server verfügen über die Masterkopie der Informationen, während Slave-Server diese Informationen aus Redundanzgründen spiegeln. Die Server werden gemeinsam genutzt, und Clients sind für Informationen von ihnen abhängig. Die Hostdateien, das Hauptkennwort und die Gruppen werden über den Netzwerkinformationsdienst freigegeben. Der Client fragt den NIS-Server ab, wenn er Informationen in den lokalen Dateien benötigt.


Auf den Master-Server kann der Systemadministrator zugreifen. Master-Server sind äußerst stabil, sodass die von ihnen abhängigen Systeme einen unterbrechungsfreien Betrieb gewährleisten können. Sie können auch von den meisten Systemen im Netzwerk aus aufgerufen werden. Bei einer großen Anzahl von Hosts ist der Master-Server möglicherweise überlastet. Wenn nur wenige Hosts vorhanden sind, kann jeder Host problemlos direkt auf den Masterserver zugreifen.


Bei einem Netzwerk- oder Master-Server-Ausfall übernehmen Slave-Server die Rolle des Backups. Je größer die Anzahl der Slave-Server ist, desto weniger Zeit muss der Client auf eine Antwort von einem Server warten. Jede Domain hat mindestens einen Slave-Server. Die Slave-Server sind ausgeglichen, um die erforderliche Verfügbarkeit und Reaktionszeit zu erreichen, ohne dass die Kosten für das Kopieren von Daten auf viele Systeme steigen. Um den Lastausgleich zu gewährleisten, können zusätzliche Hosts als Slave-Server festgelegt werden.


Die meisten Hosts in einer NSI-Domäne sind Clients. Sie führen den ypbind-Dämon aus, der es dem Client-Prozess ermöglicht, Informationen von Servern abzurufen, Server abzufragen, um Benutzer- und Systemkontoinformationen zu erhalten, und Remoteprozeduraufrufe zu verwenden, um auf Systeminformationen in einer Zuordnung zuzugreifen. Der Server durchsucht die lokale Datenbank basierend auf der Anforderung und gibt die erforderlichen Informationen zurück. Ein NIS-Server lokalisiert einen Server durch Broadcasting in Netzwerken, die mit dem Clientcomputer verbunden sind. Die Netzwerkgeschwindigkeit beeinflusst die Reaktionszeit.

Was ist ein Netzwerkinformationsdienst (nis)? - Definition aus techopedia