Innholdsfortegnelse:
- Definisjon - Hva betyr Network Information Service (NIS)?
- Techopedia forklarer Network Information Service (NIS)
Definisjon - Hva betyr Network Information Service (NIS)?
Network Information Service (NIS) er en klient-server katalogtjenesteprotokoll som brukes for distribuerte systemer for å opprettholde konsistente data- og konfigurasjonsfiler i et nettverk. Det ble opprinnelig utviklet av Sun Microsystems for å sentralisere administrasjonen av Unix-systemer. Det utviklet seg senere til en bransjestandard som ble tatt i bruk av alle større Unix-leverandører.
Techopedia forklarer Network Information Service (NIS)
Et nettverksinformasjonssystem er et eksternt prosedyre-samtale-basert klient-server-system som tillater en gruppe maskiner innenfor et NIS-domene å dele et felles sett med konfigurasjonsfiler. Dette lar systemadministratorer konfigurere NIS-klientsystemer med minst konfigurasjonsdata og legge til, fjerne eller endre konfigurasjonsdata fra et enkelt sted.
Nettverksinformasjonsservicemiljøet involverer klienter og servere logisk gruppert i et domene med spesifikke egenskaper definert i databaser eller kart som spesifiserer informasjon som brukernavn, passord og vertsnavn. De tre typene verter i en nettverksinformasjonstjeneste er hovedserver, klientserver og klienter. Serverne fungerer som et sentralt lager for vertskonfigurasjonsinformasjon. Master-servere har masterkopien av informasjonen, mens slaveservere speiler denne informasjonen for overflødighet. Serverne deles, og klienter er avhengige av dem for informasjon. Vertsfilene, hovedpassordet og gruppene deles gjennom nettverkets informasjonstjeneste. Klienten spør NIS-serveren når den krever informasjon som finnes i de lokale filene.
Systemet kan få tilgang til hovedserveren. Master-servere er ekstremt stabile, slik at systemene som er avhengige av dem kan være sikret uavbrutt service. De er også tilgjengelige fra de fleste systemer i nettverket. Hvis det er et stort antall verter, kan hovedserveren være overbelastet; hvis det bare er noen få verter, kan hver vert enkelt få tilgang til hovedserveren direkte.
I tilfelle nettverks- eller master-serverfeil, tar slaveservere rollen som sikkerhetskopi. Jo større antall slaveservere er, jo mindre tid er det på klienten å vente på svar fra en server. Hvert domene har minst en slaveserver. Slaveserverne er balanserte for å få det nødvendige nivået på tilgjengelighet og responstid, uten å legge til kostnaden for å kopiere data til mange systemer. For å sikre belastningsbalanse, kan flere verter bli utpekt som slaveservere.
De fleste vertene i et NSI-domene er klienter. De kjører ypbind-demonen, slik at klientprosessen kan hente informasjon fra servere, spørringsservere for å motta bruker- og systemkontoinformasjon, og benytter seg av eksterne prosedyresamtaler for å få tilgang til systeminformasjon på et kart. Serveren søker i den lokale databasen basert på forespørselen og returnerer den nødvendige informasjonen. En NIS-server lokaliserer en server ved å kringkaste i nettverk koblet til klientmaskinen. Nettverkshastigheten påvirker responstiden.
