NIS i NIS+ mają tyle różnic, ile mają podobieństwa. Programy te, powszechnie znane jako usługa informacyjna sieciowa i usługa informacji o sieci, zapewniają proste wyszukiwanie sieci i kontrolę procesów i baz danych.
NIS jest formalnie znany jako Sun Yellow Pages i dostarcza informacji, które powinna wiedzieć cała sieć. W szczególności NIS i NIS+ podają następujące informacje:
Ten artykuł wyjaśni, jak działają NIS i NIS plus. Artykuł podkreśli również kluczowe różnice i podobieństwa między dwoma ramami. Na koniec dowiesz się, kiedy iść z NIS i kiedy rozważyć użycie NIS+.
Co to jest NIS?
Network Information System, NIS, jest mechanizmem nazewnictwa i administracyjnym stosowanym przez administratorów mniejszych sieci. NIS wyróżnia się jako rozproszona baza danych, która umożliwia użytkownikom utrzymanie właściwej i spójnej konfiguracji plików w sieci.
Opracowany przez Sun Microsystems, NIS pozwala również użytkownikom uzyskać dostęp do plików systemowych z dowolnego miejsca. Jest częścią solidnego systemu plików sieciowych lub NFS i zawiera szereg demonów i poleceń dla różnych innych usług, w tym NIS i NFS. Godne uwagi komponenty NIS obejmują serwery, klientów, mapy NIS i domenę NIS.
Składnia NIS jest jak pokazana poniżej:
Co to jest NIS+?
Opracowany również przez Sun Microsystems, NIS+ to usługa katalogu używana przez administratorów systemu do przechowywania współdzielonych poświadczeń w formie tabel NIS+. Jest to zastąpienie NIS, który jest starszy i bardziej podstawowy.
Ta usługa informacyjna sieciowa stanowi centralne miejsce, w którym administratorzy sieci mogą przechowywać poświadczenia klienta, w którym każdy może uzyskać dostęp. Usługa jest idealna do przechowywania adresów maszyn, informacji pocztowych, informacji o zabezpieczeniach, danych sieciowych, informacji Ethernet i innych udostępnionych poświadczeń klienta. Jest wyposażony w zestaw poleceń, które pomogą w administrowaniu przestrzenią nazwy.
NIS vs. Porównanie NIS+
NIS i NIS+ dzielą więcej niż ich nazwa-dzielą wspólny cel. Mają jednak również szereg różnic. W szczególności Network Information Service Plus (NIS+) to ulepszona wersja oryginalnej usługi informacyjnej sieciowej. Oznacza to, że ma nowe cechy i inną terminologię dla podobnych pojęć.
Poniższa tabela podsumowuje różnicę między NIS i NIS+.
Tabela porównawcza między NIS i NIS+
Nis | Nis+ |
---|---|
Ma płaskie domeny i nie ma hierarchii. | Zawiera hierarchiczne domeny i przechowuje dane na różnych poziomach przestrzeni nazw. |
Umożliwia użycie podobnych nazw komputerów i nazw użytkowników. | Maszyna i użytkownik nie mogą udostępniać nazwy. Poza tym nie możesz mieć kropki (.) w jednej z nazwisk. |
Wszystkie nazwy i polecenia są dość wrażliwe. | Polecenia i nazwy nie są wrażliwe. |
Nie używa żadnego uwierzytelnienia. | Używa uwierzytelniania DES. |
Wykorzystuje tabele dwukolumnowe do przechowywania danych. | Wykorzystuje tabele wielu kolumn do przechowywania danych. |
Klient ma tylko jeden wybór źródła informacji o sieci. | Klient ma szereg źródeł informacji o sieci do wyboru, w tym DNS, NIS, NIS+lub dowolne lokalne /itp. plik. |
Ma maksymalny rozmiar 1024 ugięć, ograniczenie dotyczy wszystkich plików mapa NIS. | Nie ma ograniczeń wielkości. |
Nie obsługuje zaszyfrowanego i bezpiecznego RPC. | Obsługuje bezpieczny i zaszyfrowany RPC. |
Używa RPC wersja 2. | Używa RPC wersja 3. |
Często opóźnia aktualizacje propagacji partii. | Natychmiast propaguje aktualizacje przyrostowe. |
Struktura domeny NIS i NIS+
W szczególności, w przeciwieństwie do większości wersji oryginalnych protokołów, NIS+ nie poprawia NIS. Zamiast tego działa jako jego wymiana. NIS ma na celu rozwiązanie wymagań administracji sieciowych stosunkowo niewielkich wymagań klient-serwer. Dlatego jest bardziej odpowiedni dla środowisk z kilkoma kilkoma klientami, zaufanymi użytkownikami i kilkoma wielofunkcyjnymi serwerami.
Ale będziesz potrzebować NIS+ dla dużych, nowoczesnych i złożonych administracji sieci klienta-serwer. Ma większą autonomię. Będzie wygodnie obsługiwać sieci z maksymalnie 10 000 klientów wielorodzinnych i do 100 specjalistycznych serwerów zlokalizowanych na całym świecie. Hierarchia domeny jest podobna do harmonii DNS. Jest jednak bardziej rozwinięty i jest w stanie przechowywać informacje o użytkownikach, stacjach roboczych i usługach sieciowych.
NIS+ zawiera charakterystykę interoperacyjności, które pozwalają uaktualnić z NIS. Umożliwia także dalszą interakcję z DNS, jak początkowo dostarczone przez NIS. Polecenie NISpopulate umożliwia kompatybilność NIS, jeśli zamierzasz przejść od NIS do NIS Plus.
Przykładowym plik NIS jest:
Przykładem pliku NIS+ jest:
Jak działa NIS
Musisz mieć pojedynczy komputer w sieci, który działa jako serwer NIS dla NIS do pracy. Jednak nadal możesz mieć wiele serwerów NIS, przy czym każdy serwer obsługuje inną domenę NIS.
Możesz także korzystać z serwerów współpracy, w których jeden komputer będzie działał jako serwer główny, podczas gdy reszta będzie serwerami NIS Slave. W takim porozumieniu serwery niewolników będą miały tylko kopie bazy danych NIS i odbierają i wdrażają zmiany z serwera głównego.
Głównym powodem posiadania jednego lub więcej serwerów niewolników w systemach jest utrzymanie czasu pracy w sieci w całym. W ten sposób maszyny klientów mogą sprawdzić dowolne szybkie lub niezawodne serwery niewolników, gdy serwer główny jest w porządku lub zbyt wolny.
Jak działa NIS+
NIS+ działa poprzez obsługę uwierzytelniania i szyfrowania danych-i robi to przez bezpieczne i niezawodne RPC. Zatem jest to lepsze narzędzie bezpieczeństwa niż NIS.
Model nazewnictwa tutaj wykorzystuje strukturę drzewa, przy czym każdy węzeł w drzewie odpowiada bezpośrednio obiektowi NIS+. Projekt ma do sześciu drzew, w tym tabelę, link, katalog, grupę, wejście i prywatne.
Katalog główny stanowi podstawę przestrzeni nazw NIS+. Dwa specjalne katalogi obejmują grupy_dir i org_dir. Grupy_dir jest odpowiedzialny za kontrolę dostępu, ponieważ ma on obiekty grupy NIS+. Z drugiej strony Org_DIR zawiera tabele administracyjne, takie jak hosty, Passwd i Mail_aliases.
Wniosek
Teraz wybór między NIS i NIS+ nie jest trudnym wyborem. Rozważ NIS+, jeśli masz poważne potrzeby bezpieczeństwa w swoich sieciach. Chociaż jest nieco łatwy do zarządzania, będzie to niezwykle zabezpieczyć twoje systemy. Z drugiej strony NIS jest na ogół protokołem administracyjnym. Jest dość łatwe do służby, ale nie ma środków bezpieczeństwa.