Inhoudsopgave:
- Definitie - Wat betekent Network Information Service (NIS)?
- Techopedia legt Network Information Service (NIS) uit
Definitie - Wat betekent Network Information Service (NIS)?
Network Information Service (NIS) is een client-server-directoryserviceprotocol dat wordt gebruikt voor gedistribueerde systemen om consistente gegevens- en configuratiebestanden in een netwerk te onderhouden. Het werd aanvankelijk ontwikkeld door Sun Microsystems om het beheer van Unix-systemen te centraliseren. Het ontwikkelde zich later tot een industriestandaard die werd overgenomen door alle grote Unix-leveranciers.
Techopedia legt Network Information Service (NIS) uit
Een netwerkinformatiesysteem is een client-serversysteem op basis van een oproepprocedure waarmee een groep machines binnen een NIS-domein een gemeenschappelijke set configuratiebestanden kan delen. Hiermee kunnen systeembeheerders NIS-clientsystemen instellen met de minste configuratiegegevens en configuratiegegevens toevoegen, verwijderen of wijzigen vanaf één locatie.
De netwerkinformatiedienstomgeving omvat clients en servers die logisch zijn gegroepeerd in een domein met specifieke kenmerken die zijn gedefinieerd in databases of kaarten met informatie zoals gebruikersnamen, wachtwoorden en hostnamen. De drie typen hosts in een netwerkinformatiedienst zijn masterservers, clientservers en clients. De servers fungeren als een centrale opslagplaats voor hostconfiguratie-informatie. Hoofdservers hebben de hoofdkopie van de informatie, terwijl slave-servers deze informatie spiegelen voor redundantie. De servers worden gedeeld en clients zijn hiervan afhankelijk voor informatie. De hostbestanden, het hoofdwachtwoord en de groepen worden gedeeld via de netwerkinformatiedienst. De client vraagt naar de NIS-server wanneer deze informatie nodig heeft die in de lokale bestanden is gevonden.
De hoofdserver kan worden geopend door de systeembeheerder. Masterservers zijn uiterst stabiel, zodat de systemen die hiervan afhankelijk zijn, verzekerd kunnen zijn van een ononderbroken service. Ze zijn ook toegankelijk vanaf de meeste systemen op het netwerk. Als er een groot aantal hosts is, is de masterserver mogelijk overbelast; als er slechts enkele hosts zijn, heeft elke host eenvoudig rechtstreeks toegang tot de hoofdserver.
In het geval van een netwerk- of master-serverstoring, nemen slave-servers de rol van back-up over. Hoe groter het aantal slave-servers, hoe minder tijd de client nodig heeft om te wachten op een antwoord van een server. Elk domein heeft minstens één slaveserver. De slave-servers zijn gebalanceerd om het vereiste niveau van beschikbaarheid en responstijd te krijgen, zonder de kosten van het kopiëren van gegevens naar veel systemen toe te voegen. Om de laadbalans te waarborgen, kunnen extra hosts worden aangewezen als slave-servers.
De meeste hosts in een NSI-domein zijn clients. Ze voeren de ypbind-daemon uit, waardoor het clientproces informatie van servers kan verkrijgen, servers kan opvragen om gebruikers- en systeemaccountinformatie te ontvangen en gebruik maakt van externe procedureaanroepen om toegang te krijgen tot systeeminformatie binnen een kaart. De server doorzoekt de lokale database op basis van het verzoek en retourneert de vereiste informatie. Een NIS-server lokaliseert een server door uit te zenden op netwerken die zijn verbonden met de clientmachine. De netwerksnelheid beïnvloedt de responstijd.
