Was ist das Netzwerkinformationssystem?
Das Netzwerkinformationssystem, auch als NIS bezeichnet, ist ein Client- und Serversystem, das auf Remote Procedure Call (RPC) basiert. Es ermöglicht allen Computern im Netzwerkinformationssystem oder in der NIS-Domäne, einen gemeinsamen Satz von Konfigurationsdateien freizugeben. Remote Procedure Call ermöglicht es einem Computerprogramm, eine Prozedur auf einem anderen Computer im gemeinsam genutzten Netzwerk auszuführen, und ist eine Form der Kommunikation zwischen Prozessen. NIS wurde von Sun Microsystems entwickelt, um die Verwaltung von Unix®-Systemen zu zentralisieren und die Einrichtung von NIS-Clientsystemen von einem Standort aus mit minimaler Konfiguration zu ermöglichen.
Ein Netzwerkinformationssystem hat zwei Seiten: Server und Clients. Hosts oder Maschinen im Netzwerk können entweder als Server oder als Client fungieren. Hosts können Clients, Slave-Server oder Master-Server sein. Masterserver sind autorisierende Nameserver, die Eingaben von Clientservern verarbeiten und darauf reagieren. Slave-Server spiegeln oder kopieren die Ausgabe von Master-Servern. und Client-Maschinen empfangen einfach Informationen von Slave- oder Master-Servern.
In NIS-Umgebungen können viele Dateitypen gemeinsam genutzt werden. Die häufigsten Dateitypen sind jedoch Host-, Gruppen- und Master-Kennwortdateien. In einer Nicht-Netzwerkumgebung werden diese Dateitypen auf einzelnen Computern gespeichert und können von mehreren Computern nicht remote aufgerufen werden. In der NIS-Umgebung werden diese Dateien jedoch auf dem Masterserver gespeichert, und der Clientcomputer sendet eine Anforderung zum Abrufen der Informationen. Auf diese Weise kann auf eine Datei von einer beliebigen Anzahl von Computern oder Clients im Netzwerk zugegriffen werden.
Wenn ein gemeinsames Netzwerk eingerichtet wird, besteht das allgemeine Ziel darin, das Netzwerk so transparent wie möglich zu gestalten. Aus diesem Grund ist es wichtig, alle Benutzerkontoinformationen synchron zu halten. Wenn Daten zentral gespeichert werden, können Benutzer von jedem Computer im Netzwerk darauf zugreifen, ohne sich Kennwörter merken oder Daten physisch von einem Computer zum nächsten verschieben zu müssen. Bei Verwendung eines Netzwerkinformationssystems muss der Netzwerkadministrator nur eine Kopie der Informationen verwalten, da diese an einem Ort im Netzwerk gespeichert sind.
Seit seiner Entwicklung hat sich das Netzwerkinformationssystem zum Industriestandard entwickelt, und alle Unix®- und Unix-ähnlichen Systeme wie Solaris ™, AIX®, HP-UX und Linux unterstützen die Verwendung von Netzwerkinformationsdiensten. Das NIS hieß ursprünglich Yellow Pages oder YP. Da der Begriff Yellow Pages jedoch ein eingetragenes Warenzeichen ist, musste Sun Microsystems die Verwendung des Namens einstellen. Dies erklärt, warum den meisten Befehlen des Netzwerkinformationssystems bis heute die Buchstaben "yp" vorangestellt sind und warum NIS von einigen immer noch als YP bezeichnet wird.