NIS og NIS+ forskjeller

NIS og NIS+ forskjeller
“Det finnes mange forskjeller mellom nettverksinformasjonstjeneste (NIS) og nettverksinformasjonstjeneste pluss (NIS+). NIS+ pakker flere funksjoner enn NIS. Igjen bruker de to plattformene forskjellige terminologi-selv for lignende konsepter. Enda mer, mens NIS+ har en rekke autentiseringsfunksjoner, er NIS et nettverksoppslagstjeneste.

Og av denne grunn er det mange som ikke forstår når de skal velge NIS eller NIS+. Denne oppskrivningen løser denne debatten. Det forklarer de primære forskjellene mellom NIS og NIS+. Dessuten vil denne artikkelen forklare hvordan du kan bruke begge protokollene i systemet ditt med NIS-kompatibilitetsmodus.”

Forskjeller mellom NIS og NIS+

Bemerkelsesverdige forskjeller mellom NIS og NIS+ faller inn under følgende kategorier;

Domenestruktur

De to protokollene har forskjellige domenestrukturer. Hvis du er ny for dem, vil du anta at NIS+ -tjenesten skal være en forbedring av NIS. Dette er imidlertid ikke tilfelle, og i stedet for å være en forbedret versjon av NIS, som mange mennesker antar, er det en erstatning for NIS.

NISs struktur og funksjonelle evner tar sikte på å imøtekomme administrasjonsbehovene til mikro-klient-servernettverk. Den har en enkel domenestruktur som kan håndtere noen hundre klienter i et enkelt nettverk. Dessuten kan det bare tilby tjenester til kunder på eksterne nettsteder. Igjen, de fleste brukere er alltid klarert, brukere.

Miljøene beskrevet ovenfor er ganske sjeldne i den moderne databehandlingsverdenen. Moderne datamiljøer er synonyme med store og komplekse klient-servernettverk, som krever autonom praksis på høyt nivå for administratorer. NIS+ oppfyller dette kravet, da det kan håndtere opptil 10.000 multivendor -klienter og opptil 100 eksterne servere. Dessuten har disse nettverkene en rekke usikre forbindelser.

NIS+ har en hierarkisk domenestruktur for å oppfylle dette kravet. Denne egenskapen gir den skalerbarheten til å administrere distribuerte nettverk praktisk. Så mens du kan finne en rekke flate NIS+ -domener, kan du også enkelt konstruere hierarkiske domener i systemene dine.

Serverkonfigurasjon

En annen komponent verdt å se på i NIS VS. NIS+ debatt er serverkonfigurasjonene deres. Ideelt sett er NIS+ Client-Server-konfigurasjonsoppsettet lik de for DNS og NIS-plattformer-alle domenene er avhengige av støtte fra servere.

Hovedserveren kalles masterserveren. Det er også sikkerhetskopieringsservere, kjent som replika -servere. Både Master og Replica -serverne har NIS+ Server -programvare som kjører i maskinene, og de kommer godt med å opprettholde kopier av NIS Plus -tabeller.

Med likheten som er nevnt ovenfor, ligger forskjellen mellom NIS og NIS+ i serverkonfigurasjon i oppdateringsmodellene deres. NIS -designet er spesielt ideell for statisk informasjon. Dermed bør du være klar til å håndtere NIS -oppdateringer manuelt. Du må gjenskape kartene og forplante dem i sin helhet hver gang all informasjon som skyldes lagringsendringer.

På den annen side aksepterer NIS+ replika -servere trinnvise oppdateringer. Du må fortsatt gjøre endringer manuelt på masterserveren. Men når det er gjort, vil systemet automatisk forplante endringene dine i replika -serverne.

Sikkerhet

NIS har ingen sikkerhetsfunksjoner og er derfor bare ideell for sikre LAN -miljøer. Imidlertid har NIS+ en rekke funksjoner som hjelper til med å beskytte dataene og informasjonen som er lagret i NIS+ navnefelt. Disse sikkerhetsfunksjonene vil selvfølgelig også beskytte navnefeltet mot uautorisert tilgang.

NIS+ gir både godkjennings- og autorisasjonssikkerhetsfunksjoner. Med autentisering vil NIS+ muligens identifisere en NIS+ rektor (klient) som sendte alle forespørsler til serveren. Autorisasjon er prosessen der NIS+ -servere identifiserer tilgangsrettighetene gitt til enhver rektor.

Betydningen av disse to NIS+ sikkerhetsfunksjonene er at brukere må identifiseres og gis informasjon for å få tilgang til den forespurte informasjonen.

Informasjonshåndtering

I motsetning til NIS, som lagrer informasjon i kart, bruker NIS+ tabeller for å lagre data. NIS+ bruker forhåndsdefinerte systemer eller tabeller/systemer for å lagre informasjon. For eksempel Passwd Tabell lagrer nettverksinformasjon til hver bruker mens verter Tabellen lagrer kategorisk informasjon om arbeidsstasjonsadresser.

Spesielt er NIS+ -tabeller forskjellig fra ASCII -filer. De er databasetabeller. Denne funksjonen gjør NIS+ -tabeller søkbar etter kolonner, og eliminerer muligheten for dupliserte tabeller.

NIS og NIS+ interoperabilitet

Til slutt lar NIS+ deg oppgradere fra NIS. Det lar deg også fortsette å samhandle med DNS når du oppgraderer fra NIS. Du kan konvertere fra NIS ved hjelp av NIS-kompatibilitetsmodus levert av NIS+. Dette systemet migrerer all informasjon og data som opprinnelig er lagret i NIS -protokollen din til NIS+.

Når du bruker NIS-kompatibilitetsmodus, trenger du ikke å endre detaljene om NIS-klientene dine. Igjen er det viktig å liste opp alle NIS -klientene dine og legge dem i grupper basert på NIS+ -domenenavnene deres. Du vil også lage lignende navnefelt for å hjelpe til med å synkronisere informasjonen din.

Bemerkelsesverdige dataoverføringskommandoer inkluderer;

    • /usr/lib/nis/nisaddent -d- Denne kommandoen kopierer informasjon fra tabeller til en utpekt fil. Ved hjelp av standard NIS -verktøy kan du overføre informasjonen til et hvilket som helst NIS -kart.
    • /usr/lib/nis/nisaddent -y- Vil effektivt overføre informasjon fra NIS -kart etter ditt valg til en utpekt NIS+ -tabell. Du kan alltid gjøre dette etter å ha kjørt ypxfr Kommando brukt til overføring av filer.
    • /usr/lib/nis/nispopulate -y- Denne kommandoen kan overføre informasjon til NIS+ tabeller fra NIS -kart.

Konklusjon

Ovennevnte er de bemerkelsesverdige forskjellene mellom NIS og NIS+. Hvis du leter etter en plattform som går utover å lagre hoveddata eller informasjon, er NIS+ det du trenger. Den har både autentiserings- og autorisasjonsfunksjoner. Men hvis du er ute etter et enkelt rammeverk for å lagre brukerinformasjon for ditt lille LAN -nettverk, vil NIS sortere dette for deg. Men enda viktigere er at du pålitelig kan gå over fra NIS til NIS+ ved å bruke kompatibilitetsmodus uten manuelt å overføre data eller informasjon.

Kilder

    • https: // dokumenter.Oracle.COM/CD/E19455-01/806-2904/6JC3D07GD/INDEX.html
    • https: // www.IBM.com/docs/no/aix/7.1?Emne = Services-Nis-Nis-Differences
    • https: // dokumenter.Oracle.COM/CD/E19455-01/806-2904/6JC3D07GD/INDEX.html
    • https: // www.Unix.com/ip-nettverk/6789-differenser-nis-nis.html
    • https: // www.Spiceworks.com/tech/operativsystemer/spørsmål/forskjell-i-nis-og-nisplus-101903/
    • https: // tldp.org/ldp/nag/node132.html
    • https: // tldp.org/howto/nis-howto/drift.html