DZWONEK

Są tacy, którzy czytają te wiadomości przed tobą.
Subskrybuj, aby otrzymywać świeże artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać Dzwon
Bez spamu

NetWare - sieć system operacyjny i nastaw protokoły sieciowektóre są używane w tym systemie do interakcji z komputerami klienckimi podłączonymi do sieci. System operacyjny NetWare został stworzony przez Novell. NetWare to zamknięty system operacyjny, który wykorzystuje wielozadaniowość kooperacyjną do uruchamiania różnych usług na komputerach z procesorem Intel x86. Protokół sieciowy systemu oparty jest na stosie protokołów XNS. NetWare obsługuje obecnie TCP / IP i IPX / SPX. NetWare jest jedną z rodzin systemów XNS. Do takich systemów należą na przykład Banyan VINES i Ungerman-Bass Net / One. W przeciwieństwie do tych produktów i XNS, system NetWare zajmował znaczący udział w rynku na początku lat 90. i wytrzymał konkurencję z Microsoft Windows NT, po którym inne konkurencyjne systemy przestały istnieć.

NetWare opierał się na bardzo prostym pomyśle: jeden lub więcej dedykowanych serwerów łączy się z siecią i dzieli swoje miejsce na dysku w formie „woluminów”. Na komputerach klienckich z systemem operacyjnym MS-DOS uruchamianych jest kilka specjalnych programów rezydentnych, które umożliwiają „przypisywanie” liter dysków do woluminów. Użytkownicy muszą zarejestrować się online, aby uzyskać dostęp do woluminów i móc przypisywać litery dysków. Dostęp do zasobów sieciowych zależy od nazwy rejestracji.

Użytkownicy mogą również łączyć się z udostępnionymi drukarkami na dedykowanym serwerze i drukować na drukarkach sieciowych w taki sam sposób, jak na drukarkach lokalnych.

Pomimo tego, że w wczesne wersje NetWare wszystkie moduły systemu zostały uznane za zawodne (każdy nieprawidłowo działający moduł może zakłócić działanie całego systemu), był to bardzo stabilny system. Często zdarza się, że serwery NetWare działają przez lata bez interwencji człowieka.

Fabuła

System NetWare powstał w wyniku pracy Oprogramowanie SuperSet - grupa konsultacyjna założona przez przyjaciół Drew Major, Dale Nybauer, Kyle Powell, a później włączona do tej grupy Mark Hurst. Praca ta została oparta na wynikach ich badań na Brigham Young University w Provo, Utah w październiku 1981 r.

Ten sieciowy system operacyjny został później nazwany Novell NetWare. NetWare korzysta z protokołu NCP (protokół jądra hi - NetWare), który jest protokołem przesyłania pakietów, który umożliwia klientom wysyłanie żądań do serwerów NetWare i otrzymywanie od nich odpowiedzi. Początkowo NCP był powiązany z protokołami IPX / SPX, co oznacza, że \u200b\u200bsam system NetWare mógł używać tylko IPX / SPX do komunikacji w sieci. Do przechowywania informacji uwierzytelniających użyto systemu osadzonego opartego na Btrieve DBMS.

Pierwszy produkt o nazwie NetWare został wydany w 1983 roku. Nazwał NetWare 68 (lub Novell S-Net), pracował na procesorze Motorola 68000 i używał topologii gwiazdy. Ten produkt został zastąpiony w 1985 r. Przez NetWare 86, który został napisany do pracy na procesorach Intel 8086. Po wydaniu procesora Intel 80286 firma Novell wypuściła na rynek NetWare 286 (w 1986). W 1989 r., Po wydaniu procesora Intel 80386, było to przestrzegane NetWare 386. Później Novell zmodyfikował numerację wersji NetWare: NetWare 286 stał się NetWare 2.x, i NetWare stał się NetWare 3.x.

NetWare 286 2.x

Konfiguracja NetWare w wersji 2 wymagała dużego wysiłku: dla każdej zmiany konieczna była ponowna kompilacja jądra i ponowne uruchomienie systemu. Ponowna kompilacja i wymiana jądra wymagały użycia kolejno 20 dyskietek. NetWare był administrowany za pomocą narzędzi tekstowych, takich jak Syscon. NetWare 2 korzystał z systemu plików System plików NetWare 286lub NWFS 286.

NetWare 3.x

NetWare wersja 3 została uproszczona dzięki budowie modułowej. Funkcje systemu operacyjnego były wykonywane przez osobne moduły oprogramowania - moduły NetWare do pobrania (NLM), które można załadować zarówno podczas uruchamiania systemu, jak i w razie potrzeby po uruchomieniu. Ta architektura umożliwiła dodanie niezbędnych funkcji do systemu, takich jak ochrona antywirusowa, tworzenie kopii zapasowych, obsługa długich nazw plików (podczas gdy nazwy plików w powszechnym systemie MS-DOS są ograniczone do 8 znaków nazwy i 3 znaków rozszerzenia nazwy) lub obsługa plików Macintosh. Zarządzanie NetWare było nadal oferowane w narzędziach tekstowych. NetWare 3.x wprowadza nowe system plików, który był domyślnie używany we wszystkich systemach NetWare wcześniejszych niż NetWare 5.x, - System plików Netware 386lub NWFS 386.

NetWare początkowo korzystał z usługi uwierzytelniania. Introligatornia. Był to system, w którym wszystkie dane dotyczące praw dostępu użytkownika i danych bezpieczeństwa były przechowywane osobno na każdym serwerze. Gdy w sieci było kilka serwerów, użytkownicy musieli zarejestrować się na każdym z tych serwerów osobno, a każdy serwer musiał zawierać własną listę użytkowników z prawami dostępu.

NetWare 4.x

NetWare 4.1x

Otwórz serwer korporacyjny

1.0

Po NetWare 6.5, Novell wprowadził system operacyjny w 2003 roku Otwórz serwer korporacyjny (OES), w którym użytkownicy mogą wybrać jądro systemu operacyjnego - NetWare lub Linux. Integracja została zakończona wkrótce po przejęciu przez Novell Ximian i SuSE, niemieckiego dostawcy GNU / Linux. Uważa się, że Novell przenosi swoje zainteresowania z NetWare i przenosi aplikacje na GNU / Linux. Chociaż Novell oficjalnie zaprzecza temu i twierdzi, że będzie prowadzić rozwój zarówno NetWare, jak i Linux.

2.0

OES 2 został wydany 8 października. Zawierał NetWare 6.5 SP7 i nowy SLES10 oparty na systemie Linux.

Wydajność

NetWare dominował na rynku sieciowych systemów operacyjnych od połowy lat 80. do późnych lat 90. ze względu na jego wyjątkowo wysoką wydajność w porównaniu do innych sieciowych systemów operacyjnych. Większość ówczesnych testów porównawczych wskazywała na przewagę wydajności wynoszącą od 5: 1 do 10: 1 w porównaniu z Microsoftem, Banyanem i innymi firmami. Wyniki jednego testu porównawczego były szczególnie interesujące: system NetWare 3.x z usługami NFS wykorzystującymi protokoły TCP / IP (nie protokół IPX opracowany dla NetWare) został porównany z drogim dedykowanym serwerem Auspex NFS oraz z serwerem SCO Unix z prowadzenie usług NFS Wydajność NetWare NFS przewyższyła wydajność obu systemów NFS, które są częścią ich odpowiednich systemów operacyjnych, i podwoiła wydajność SCO Unix NFS na tym samym sprzęcie.

Było kilka przyczyn takiej wydajności NetWare.

Usługi plików zamiast usług dysków

Podczas opracowywania pierwszej wersji NetWare prawie wszystkie hurtownie danych w sieciach lokalnych działały w oparciu o model serwer dyskowy. Oznaczało to, że komputer kliencki, aby odczytać blok plików, musiał spełnić następujące żądania w stosunkowo wolnej sieci LAN.

  1. Przeczytaj pierwszy blok katalogu.
  2. Kontynuuj czytanie następujących bloków katalogu, dopóki nie zostanie znaleziony blok katalogu zawierający dane przeszukiwanego pliku (może istnieć wiele takich bloków katalogu).
  3. Odczytaj bloki rekordów plików, dopóki nie zostanie znaleziony blok z danymi przeszukiwanego pliku (może istnieć wiele takich bloków).
  4. Przeczytaj żądany blok danych.

W systemie NetWare zbudowanym w oparciu o model usług plików interakcja z klientem odbyła się na poziomie interfejsu API interfejsu plików Protokoły sieciowe stosowane podczas tworzenia NetWare nie uwzględniały niezawodnego dostarczania wiadomości przez sieć. Zazwyczaj klient odczytuje plik w następujący sposób.

  1. Serwer potwierdził odbiór żądania.
  2. Klient potwierdził otrzymanie potwierdzenia.
  3. Klient potwierdził odbiór danych.
  4. Serwer potwierdził otrzymanie potwierdzenia.

Sercem protokołu NCP była koncepcja niezawodnego dostarczania pakietów sieciowych w większości przypadków. Dlatego odpowiedź na zapytanie służyła w większości przypadków jako potwierdzenie. Przykład żądania odczytu klienta w tym modelu.

  1. Klient wysłał żądanie do serwera.
  2. Serwer wysłał żądane dane do klienta.

Wszystkie żądania zawierały numer seryjny, więc jeśli klient nie otrzymał odpowiedzi w określonym czasie, ponownie wysłał żądanie z tym samym numerem sekwencyjnym. Jeśli serwer już przetworzył to żądanie, ponownie przesłał buforowaną odpowiedź. Jeśli serwer nie miał czasu na przetworzenie żądania, wysłał „pozytywne potwierdzenie”, co oznaczało „Otrzymałem żądanie, ale nie dotarłem jeszcze do jego przetwarzania, nie przeszkadzaj mi”.

Rezultatem zastosowania tego modelu „niezawodnej sieci” było zmniejszenie ruchu sieciowego o dwie trzecie i związane z tym opóźnienia.

Prewencyjny wielozadaniowy system operacyjny zaprojektowany dla usług sieciowych

W latach 90. wykonywanie operacji sieciowych usług plików przez specjalne oprogramowanie w zwykłym systemie operacyjnym było intensywnie porównywane z wykonywaniem tych samych operacji przez wyspecjalizowany system operacyjny. NetWare był specjalistycznym systemem operacyjnym, a nie systemem operacyjnym obsługującym dzielenie czasu. Został całkowicie napisany do obsługi żądań klient-serwer. Początkowo system koncentrował się na usługach związanych z plikami i drukowaniem, ale później wykazał doskonałe odziedziczone możliwości jako platforma bazy danych, systemy, graficzny interfejs użytkownika i wiele innych. Procesy i usługi działające w systemie NetWare powinny działać poprawnie: przetworzyć żądanie i zwrócić kontrolę do systemu operacyjnego w wyznaczonym czasie. W przeciwieństwie do systemów operacyjnych NetWare ogólny cel (UNIX, Microsoft Windows) były oparte na modelu interaktywnym z obsługą współdzielenia czasu, gdy bez kontroli systemu operacyjnego program mógł zająć wszystkie dostępne zasoby systemowe. W takich środowiskach z zapobiegawczą wielozadaniowością i wirtualizacją pamięci wystąpiło znaczne dodatkowe obciążenie, ponieważ w takich systemach nigdy nie ma wystarczających zasobów, aby spełnić wszystkie żądania wszystkich aplikacji. Z czasem systemy takie uległy poprawie dzięki ściślejszej integracji usług sieciowych z rdzeniem systemu operacyjnego „ogólnego przeznaczenia”, ale nie były w stanie osiągnąć poziomów wydajności NetWare. Niestety wcześniej, gdy procesy aplikacji kontrolowały się same, takie „zaufanie” często prowadziło do awarii systemu.

Być może głównym powodem sukcesu Novella w latach 80. i 90. była bardziej wydajna praca NetWare w porównaniu do systemów operacyjnych ogólnego zastosowania. Jednak wraz ze wzrostem mocy mikroprocesora wartość wydajności stawała się coraz mniejsza, a wraz z pojawieniem się procesora Pentium złożoność zarządzania i programowania aplikacji dla NetWare zaczęła przeważać nad jego zaletami. Pewność siebie działu marketingu i przywództwa Novella na tle realnych zagrożeń ze strony konkurentów (NT4 i Microsoft Exchange) była ostatnią słabością tego procesu, co ostatecznie doprowadziło do utraty pozycji przez system NetWare.

Sieciowy system operacyjny Novell NetWare był kiedyś światowym liderem na rynku. Kiedyś był oparty na najbardziej postępowych pomysłach. Jednak w branży IT wszystko szybko staje się przestarzałe, a konkurenci nigdy nie śpią.

Microsoft Windows NT to młodszy system operacyjny niż NetWare. Firma Bill Gates Corporation nie mogła przegapić rynku sieciowych systemów operacyjnych. Po dołączeniu do walki później, ale ze swoim charakterystycznym zakresem, Microsoft zaczął szybko rozwijać rynek i był w stanie uniknąć niektórych pionierskich błędów.

Novell NetWare

Prace nad nadchodzącym systemem operacyjnym NetWare rozpoczęły się w SuperSet Software, grupie konsultacyjnej założonej przez przyjaciół Drew Major, Dale Nybauer, Kyle Powell i Mark Hurst. Wykorzystali swoje osiągnięcia dokonane na Brigham Young University w mieście Provo w stanie Utah w październiku 1981 r.

SuperSet Software zostało założone w 1979 roku i zajmowało się produkcją systemów z systemem CP / M. Grupa miała stworzyć system współdzielenia dysku dla sieci opartych na CP / M.

CP / M (Program sterujący / Monitor lub Programy sterujące dla mikrokomputerów) to system operacyjny pierwotnie zaprojektowany dla 8-bitowych mikrokomputerów. Został napisany w 1973 roku przez programistę Gary'ego Kildalla w języku programowania PL / M (Programming Language for Microcomputers).
W trakcie prac grupa doszła do wniosku, że przyszłe perspektywy CP / M są zerowe. Zespół postanowił opracować system operacyjny dla komputerów kompatybilnych z IBM, które właśnie pojawiły się i były „na fali”. W rezultacie powstał sieciowy system operacyjny, który później nazwano Novell NetWare.

W 1983 roku Raymond Noorda, który został szefem młodego Novell Inc., dołączył do SuperSet.

W tym samym roku firma wypuściła swój pierwszy komercyjny produkt - NetWare 68 (lub Novell S-Net). Działał w oparciu o procesor Motorola 68000. W 1985 r. Wydano NetWare 86, który obsługiwał procesory Intel 8086.

W 1986 r., Po ukończeniu studiów procesor Intel 80286, Novell wypuścił NetWare 286. W 1989 roku pojawiły się Intel 80386 i NetWare 386. Novell postanowił nadać swoim systemom prostsze numery wersji: na przykład NetWare 286 stał się NetWare 2.x, a NetWare 386 stał się NetWare 3. x.

Powody sukcesu NetWare

Do przesyłania pakietów do NetWare wykorzystano protokół NCP (NetWare Core Protocol - protokół jądra). Został opracowany na podstawie wcześniej popularnych protokołów IPX / SPX (Internetwork Packet eXchange / Sequiced Packet eXchange) opracowanych przez ten sam Novell.

NCP został wykorzystany do zorganizowania wymiany między stacją roboczą a serwerem plików. Protokół IPX zapewniał warstwę sieciową (dostarczanie pakietów, analogowe IP), SPX - warstwę transportową i sesyjną (analogowy TCP). Jednak w piątej wersji NetWare firma produkcyjna dokonała głównej obsługi protokołu TCP / IP dla protokołu NCP, a nie IPX / SPX.

Szczyt popularności NetWare przypadł na lata 80-90. Był to wygodny system na tamte czasy i bardzo stabilny: serwery z systemem NetWare mogły pracować przez lata bez interwencji administratora.

Istotną rolę odegrał również fakt, że większość testów porównawczych w tym czasie wykazała przewagę wydajności w stosunku 5: 1 do 10: 1, w porównaniu z produktami Microsoft i innymi firmami. Efekt ten został osiągnięty dzięki zastosowaniu usług plików zamiast usług dyskowych, skuteczności protokołu NCP i braku zapobiegawczego wielozadaniowości.
W 1993 roku, mając nadzieję na szybki sukces, Novell wypuścił NetWare 4.0 i NDS (wówczas nazywany usługą katalogową NetWare), ale nie powitano ich z otwartymi ramionami. Nowe produkty zawierały wdrożenie nowego podejścia do organizacji obliczeń sieciowych w przedsiębiorstwie i bardzo różniły się od wszystkiego, do czego przywykli użytkownicy NetWare 3.x. Dlatego najpopularniejsza wersja przez długi czas pozostawała dokładnie 3.x.

Jednak w przyszłości usługa katalogowa (NDS), która jest częścią NetWare 4.x, stała się standardem branżowym w środowisku korporacyjnym.

Windows NT

Najsilniejszym konkurentem Novell NetWare jest sieciowy system operacyjny Microsoft Windows NT.

Wszystko zaczęło się w 1975 roku. To właśnie wtedy Digital Equipment Corporation rozpoczęła opracowywanie 32-bitowej platformy VAX, którą następnie przejął Microsoft.

W 1977 roku ogłoszono VAX-11/780, a jego systemem operacyjnym był VMS 1.0. Rozwój systemu prowadził David Cutler. Cztery lata później postanowił odejść z Digital: nie byli zadowoleni z tempa rozwoju projektu.

Następnie kierownictwo firmy zorganizowało autonomiczną jednostkę w Seattle, a Cutlerowi udało się zatrudnić wymaganą liczbę pracowników (około 200 osób) bezpośrednio od pracowników Digital. Nowa struktura rozpoczęła projektowanie architektury procesorów i systemu operacyjnego o nazwie kodowej Prism.

Jednak menedżerowie nie byli w stanie doprowadzić firmy do logicznego zakończenia, aw 1988 r. Cutler opuścił firmę.

Właśnie wtedy Bill Gates zaprosił go do Microsoftu. Do tego czasu właśnie doszedł do potrzeby stworzenia systemu operacyjnego serwera konkurującego z klonami Unix.

Gates docenił Davida Cutlera tak bardzo, że zgodził się zatrudnić z nim 20 byłych inżynierów cyfrowych. W listopadzie 1988 r. Zespół pięciu cyfrowych imigrantów i jednego programisty Microsoft rozpoczął pracę nad nowym systemem operacyjnym. Oczywiście nie było to zupełnie nowe, ponieważ Cutler zastosował swoje najlepsze praktyki.

Konieczne było napisanie systemu operacyjnego dla nowego procesora Intel i860 RISC o nazwie kodowej N-Ten. Nawiasem mówiąc, stąd pochodzi skrót NT, później interpretowany przez marketerów Microsoft jako Nowa Technologia. Już w grudniu 1988 r. Pierwsze fragmenty systemu były gotowe. Problem polegał jednak na tym, że i860 istniał dotychczas tylko na papierze, więc kod musiał zostać przetestowany na emulatorze oprogramowania. Opracowano „zabawkę”, według dzisiejszych standardów, maszyny Intel 386 25 MHz z 13 MB pamięci RAM i 110 MB dysków twardych.

W 1989 roku okazało się, że „żelazny” i860 nie jest w stanie skutecznie wykonać napisanego kodu. Musiałem zmienić orientację na MIPS R3000, a następnie na standardowy procesor Intel 386, co zrobił zespół, który w ciągu kilku miesięcy powiększył się do 28 inżynierów.


Tabela rozwoju systemu operacyjnego dla rodziny Windows NT

W 1990 r. Miało miejsce kluczowe wydarzenie w losie systemu operacyjnego NT - wyjście i oszałamiający sukces systemu Windows 3.0. W rzeczywistości stał się pierwszym wielozadaniowym systemem operacyjnym Microsoft z przyzwoitym interfejsem graficznym, w którym można go było uruchomić prawdziwa praca. To pożyczenie tego interfejsu i interfejsu API z góry określiło przyszłość NT.

Początkowo system operacyjny serwera miał być przeróbką wspólnego projektu OS / 2 z IBM i odpowiednio działać z istniejącymi aplikacjami OS / 2.

Jednak po trzecim wersje systemu Windows Microsoft odmówił współpracy z IBM i przeorientował zespół programistów NT do zaprojektowania Win32 API, stworzonego na „obraz i podobieństwo” interfejsu Win16. Zapewniło to niezbędną ciągłość, która ułatwiła przenoszenie aplikacji z pulpitu na platformę serwerową. Zespół programistów NT, który w tym czasie zmienił się w Windows NT, urósł do prawie 300 osób.

Odmowa współpracy z IBM doprowadziła do poważnych problemów w relacjach między firmami. To prawda, że \u200b\u200bnie otrzymano żadnych oficjalnych oświadczeń, ale podczas jednej z prezentacji korporacyjnych pracownicy IBM byli zaskoczeni, gdy stwierdzili, że stworzony system operacyjny nie ma nic wspólnego z ich systemem operacyjnym / 2.

Niemniej jednak w systemie Windows NT 3.1 (numeracja została „dostosowana” do obecnej wersji 16-bitowego systemu Windows, który istniał w tym czasie), wdrożono obsługę DOS, Win16, POSIX i OS / 2 API. W lipcu 1993 r. Został wydany nowy system serwerów Microsoft i zaczął podbijać rynek.

Integracja

We wrześniu 1994 r. Wydano system Windows NT 3.5. Rozwiązało to pewne problemy z wydajnością i szybkością, których ze względu na pośpiech nie można było rozwiązać w poprzedniej wersji.

Pojawił się jednak nowy problem: organizacja interakcji z sieciami zbudowanymi na NetWare - absolutnym liderze tamtych czasów, który zdominował rynek sieci lokalnych.

Firma Novell nie mogła podjąć decyzji o wsparciu klienta dla systemu Windows NT i zajęła dużo czasu. W rezultacie Microsoft pozostawił wybór: poczekaj na inną lub napisz swojego klienta dla NetWare.

Firma Gatesa wybrała drugą opcję i miała rację: ich własny klient NetWare okazał się tak dobry, że nadal go używał po wydaniu oryginalnego oprogramowania firmy Novell. Czas został zmarnowany. Co więcej, nie tylko to przeoczyło.

Użytkownicy, zwłaszcza na początku, wykazywali ostre niezadowolenie ze stanowisk Novell i Microsoft. Walka między firmami sieciowymi zapewniła swobodę wyboru, ale nie dała możliwości korzystania z obu produktów w tym samym środowisku.

Dogonić i wyprzedzić

W maju 1995 r., Dzięki architekturze opartej na mikrojądrze, pojawiła się specjalna „edycja PowerPC” systemu operacyjnego - Windows NT 3.51.
PowerPC (w skrócie PPC) to oparta na mikroprocesorach architektura RISC stworzona w 1991 roku przez sojusz Apple, IBM i Motorola, znany jako AIM.
Według niektórych raportów jego wydanie zostało kiedyś opóźnione z powodu niezdolności IBM do przestrzegania planu wprowadzenia tego procesora na rynek. Dlatego ewolucja wersji PowerPC poszła nieco dalej niż Windows NT 3.5, co pozwoliło jej stać się podstawą dla kolejnej wersji systemu operacyjnego.

W Windows NT 4.0 podsystem graficzny został zintegrowany z jądrem. Takie rozwiązanie było logicznym wnioskiem ze smutnego doświadczenia związanego z próbą zintegrowania popularnego środowiska Windows 95 z NT. Prawdopodobnie pomysł powtórzenia modelu architektonicznego X Window - Unix - zrodził się z oryginalnego „serwera” orientacja „NT.

Jednakże, jeśli faktycznie ma „transfer” powłoka graficzna Ponieważ nie było problemów, jego wydajność w trybie użytkownika (tj. Jako zwykła aplikacja) pozostawiła wiele do życzenia.

Podsystem graficzny Windows jest nieporównywalnie bardziej złożony, a zatem bardziej wymagający pod względem zasobów niż X Window, który „rozumie” wyłącznie wyświetlacze rastrowe. Tak więc, jako część jądra systemu Windows NT 4.0 wydanego w lipcu 1996 r., Pojawił się kolejny moduł. Wersja nazywa się Shell Update Release (SUR).

Aby przekształcić Windows 95 i Windows NT w uniwersalnych klientów sieciowych dla dowolnego serwera, Microsoft w zeszłym roku wbudował stos protokołów TCP / IP w swoich systemach operacyjnych.

Przejście na TCP / IP wywarło znaczną presję na tradycyjnych dostawców sieciowych systemów operacyjnych korzystających z ich własnych protokołów. Nie umknęło to również uwadze Novella. Firma wydała nowy produkt - NetWare / IP, moduł do pobrania, który pozwala używać IP jako protokołu sieciowego na serwerze NetWare. Nie pomogło to jednak utrzymać wiodącej pozycji na rynku.

„Początkowo wzbudzające zainteresowanie NetWare / IP nie spełniło oczekiwań” - powiedział John Miller, specjalista ds. Planowania sieci w Apollo Travel Division w United Airlines. „Nie spełnia roli protokołu sieciowego dla serwerów”.

Według Millera wymagania dotyczące nagłówka IPX oznaczały, że Novell tak naprawdę nie obsługiwał IP ani nie oferował żadnych korzyści podczas jego używania.

Wdrożenie protokołu TCP / IP w systemie Netware 5.x nie uratowało sytuacji, ponieważ cenny czas został ponownie stracony.

Nadwaga głosu

Duże firmy, na które Microsoft zwracał szczególną uwagę, nie stosowały się do preferencji korporacji i preferowały NetWare. Jednak przegląd przeprowadzony przez Computer Intelligence i InfoCorp wykazał, że NT jest popularny w mniejszych ośrodkach zatrudniających mniej niż 1000 pracowników.


Małe firmy wolą Windows NT (liczba firm korzystających z NT,%)

Jednak NT infiltrował również terytorium NetWare. Wszystkie wybrane aplikacje. Wybór jednego z tych systemów zależał w dużej mierze od aplikacji używanych przez klienta. Z czasem aplikacje Microsoftu znalazły się na ponad połowie stacji NetWare ocenianych w recenzji.


Liczba stacji NetWare korzystających z systemu Windows NT,%

Wraz ze wzrostem mocy procesora wartość wydajności stawała się coraz mniejsza, a wraz z pojawieniem się procesora Pentium złożoność zarządzania i programowania aplikacji dla NetWare zaczęła przeważać nad jego zaletami. Ale te fakty były uparcie ignorowane przez dział marketingu Novella, a także kierownictwo firmy.

Dlatego Novell NetWare stracił pozycję lidera, tracąc go do systemu Windows NT.

System operacyjny NET WARE: Cel systemu operacyjnego NetWare Jak wiadomo, sieć to zbiór komputerów połączonych ze sobą w celu zapewnienia wymiany danych i współdzielenia różnych zasobów. Zasobami sieciowymi mogą być drukarki, pliki, aplikacje itp. Aby zarządzać siecią, opracowywane są specjalne sieciowe systemy operacyjne, które w ich organizacji można podzielić na sieci peer-to-peer i na dedykowanym serwerze plików (Dedicated File Server Network). Funkcje udostępnione użytkownikowi: NetWare zapewnia użytkownikom następujące opcje: obsługuje udostępnianie plików, zapewnia dostęp do drukarek sieciowych, oferuje narzędzia do pracy z pocztą e-mail, obsługuje różne typy DBMS, zapewnia dostęp do serwera plików ze stacji roboczych działających w różnych systemach operacyjnych, oferuje narzędzia który umożliwia łączenie zdalnych segmentów sieci, zapewnia „przejrzystość” dostępu lokalnych i zdalnych użytkowników do zasobów sieciowych, zapewnia środki do niezawodnego przechowywania danych, chroni zasoby sieciowe przed nieautoryzowanym dostępem, obsługuje dynamicznie powiększające się wolumeny wielosegmentowe na kilku dyskach serwera plików oraz zapewnia narzędzia do zarządzania zasobami sieci korporacyjne: pojedynczy katalog zasobów sieciowych NDS w systemie NetWare 4.1, zapewnia przesyłanie i przetwarzanie danych przy użyciu różnych protokołów: SPX / IPX, TCP / IP, NetBIOS, AppleTalk, obsługuje pracę su konserwatory w symetrycznym trybie działania (OS NetWare 4.1 SMP). Korzyści z NetWare: NetWare ma pewne zalety w stosunku do swojego konkurenta Windows NT Server 3.51. To jest routing wszystkich protokołów na serwerze, pilot sam serwer i efektywne wsparcie dla stacji klienckich z systemem DOS. Ponadto NetWare 4.1 zapewnia obsługę szeregu usług wymaganych w sieciowym systemie operacyjnym dla całego przedsiębiorstwa. Na przykład usługi katalogowe NetWare (NDS) stały się potężnym narzędziem do zarządzania dużymi sieci korporacyjne. System bezpieczeństwa zawiera funkcję ograniczającą ilość danych użytkownika na woluminie serwera. Ta funkcja nie jest zaimplementowana w systemie Windows NT. Wydajność NetWare w zakresie usług drukowania plików i sieci jest nadal wyższa niż u konkurencji, szczególnie w przypadku dużych sieci heterogenicznych. W porównaniu do innych sieciowych systemów operacyjnych, NetWare obsługuje większą liczbę środowisk operacyjnych klienta, w tym DOS, Windows, OS / 2, Macintosh i UNIX. NetWare jest również liderem pod względem liczby urządzeń i narzędzia programowe trzecie firmy, które rozszerzają i uzupełniają jego funkcjonalność. System ma więcej opcji tworzenia kopii zapasowych i przechowywania danych, więcej narzędzi do zarządzania i aplikacji sieciowych niż jakikolwiek inny system operacyjny. Kolejną zaletą NetWare jest to, że łatwiej jest znaleźć wykwalifikowanego personelu serwisowego do jego obsługi.

Koncepcja systemu operacyjnego NetWare, jego podstawy, historia powstania, czynniki wpływające na osiągnięcie wysokiej wydajności. Funkcje linii produktów od NetWare 286 2.x do Open Enterprise Server 2.0 i powody, dla których Novell zajmuje wiodącą pozycję.

WPROWADZENIE

Nowoczesny system komputerowy składa się z jednego lub więcej procesorów, pamięci RAM, dysków, klawiatury, monitora, drukarek, interfejsu sieciowego i innych urządzeń, co oznacza, że \u200b\u200bjest to złożony zintegrowany system. Pisanie programów, które monitorują wszystkie komponenty, używają ich poprawnie i działają optymalnie do tego wszystkiego, jest niezwykle trudnym zadaniem. Z tego powodu komputery są wyposażone w specjalny poziom oprogramowania zwany systemem operacyjnym.

System operacyjny, system operacyjny (ang. Ang. Operating system) - podstawowy zestaw programów komputerowych, który zapewnia kontrolę nad sprzętem komputerowym, pracę z plikami, wprowadzanie i wyprowadzanie danych, a także wykonywanie aplikacji i programów narzędziowych. Zazwyczaj system operacyjny jest przechowywany na dysku twardym lub dyskietce (systemowej).

Po włączeniu komputera system operacyjny jest ładowany do pamięci wcześniej niż inne programy, a następnie służy jako platforma i środowisko do ich pracy. Oprócz powyższych funkcji system operacyjny może realizować inne, na przykład zapewniając interfejs użytkownika, interakcje sieciowe itp.

Rozróżnij używane systemy operacyjne wiersz poleceń do wprowadzania poleceń i uruchamiania programów za pomocą klawiatury i graficznych systemów operacyjnych. W tym ostatnim głównym urządzeniem sterującym jest mysz lub inne urządzenie pozycjonujące.

Różne systemy operacyjne mogą być używane w różnych modelach komputerów, które różnią się zasobami pamięci RAM i zapewniają inny poziom usług do programowania i pracy z gotowym oprogramowaniem.

Istnieją różne systemy operacyjne dla komputerów osobistych i serwerów: systemy operacyjne z rodziny Microsoft Windows i Windows NT, Mac OS i Mac OS X, NetWare, systemy klasy UNIX oraz Unix-podobne (GNU / Linux).

FirmaNovell

Novell jest największą firmą, która według różnych źródeł posiada od 65% do 75% rynku sieciowych systemów operacyjnych dla sieci lokalnych. Novell zyskał największą sławę dzięki rodzinie sieciowych systemów operacyjnych NetWare. Systemy te są wdrażane jako systemy z dedykowanymi serwerami.

Główne wysiłki firmy Novell poświęcono na stworzenie wysoce wydajnej części serwerowej sieciowego systemu operacyjnego, która ze względu na specjalizację w wykonywaniu funkcji serwera plików zapewni najwyższą możliwą prędkość dla tej klasy komputerów zdalny dostęp do plików i zwiększone bezpieczeństwo danych. Po stronie serwerowej systemów operacyjnych firma Novell opracowała specjalistyczny system operacyjny zoptymalizowany pod kątem operacji na plikach i wykorzystujący wszystkie funkcje procesorów Intel x386 i nowsze. Użytkownicy sieci Novell NetWare płacą cenę za wysoką wydajność - dedykowany serwer plików nie może być wykorzystywany jako stacja robocza, a jego wyspecjalizowany system operacyjny ma bardzo specyficzny interfejs API, który wymaga twórców dodatkowych modułów serwera ze specjalną wiedzą, specjalnym doświadczeniem i dużym wysiłkiem.

W przypadku stacji roboczych Novell wprowadza dwa natywne systemy operacyjne z wbudowanymi funkcjami sieciowymi: Novell DOS 7 z zawartym w nim komponentem równorzędnym Personal Ware oraz UnixWare OS, który jest implementacją UNIX System V wydanie 4.2 z wbudowanymi funkcjami sieciowymi NetWare. W popularnych systemach operacyjnych innych producentów Novell wydaje powłoki sieciowe z funkcjami klienta w stosunku do serwera NetWare.

System operacyjny NetWare został pierwotnie opracowany przez Novell dla sieci Novell S-Net, która ma topologię gwiazdy i zastrzeżony serwer z mikroprocesorem Motorola MC68000. Kiedy iBM wydany komputery osobiste takich jak PC XT, firma Novell zdecydowała, że \u200b\u200bNetWare można łatwo przenieść do architektury mikroprocesorów z rodziny Intel 8088, a następnie może obsługiwać prawie wszystkie sieci komputerów osobistych na rynku.

Koncepcja systemu operacyjnegoNetWare

NetWare to sieciowy system operacyjny i zestaw protokołów sieciowych używanych w tym systemie do interakcji z komputerami klienckimi podłączonymi do sieci. System operacyjny NetWare został stworzony przez Novell. NetWare to zamknięty system operacyjny, który wykorzystuje wielozadaniowość kooperacyjną do uruchamiania różnych usług na komputerach z procesorem Intel x86. Protokół sieciowy systemu oparty jest na stosie protokołów Xerox XNS. NetWare obsługuje obecnie TCP / IP i IPX / SPX. NetWare jest jedną z rodzin systemów XNS. Do takich systemów należą na przykład Banyan VINES i Ungerman-Bass Net / One. W przeciwieństwie do tych produktów i XNS, system NetWare zajmował znaczący udział w rynku na początku lat 90. i wytrzymał konkurencję z Microsoft Windows NT, po którym inne konkurencyjne systemy przestały istnieć.

NetWare opierał się na bardzo prostym pomyśle: jeden lub więcej dedykowanych serwerów łączy się z siecią i dzieli swoje miejsce na dysku w formie „woluminów”. Na komputerach klienckich z systemem operacyjnym MS-DOS uruchamianych jest kilka specjalnych programów rezydentnych, które umożliwiają „przypisywanie” liter dysków do woluminów. Użytkownicy muszą zarejestrować się online, aby uzyskać dostęp do woluminów i móc przypisywać litery dysków. Dostęp do zasobów sieciowych zależy od nazwy rejestracji.

Użytkownicy mogą również łączyć się z udostępnionymi drukarkami na dedykowanym serwerze i drukować na drukarkach sieciowych w taki sam sposób, jak na drukarkach lokalnych.

Pomimo tego, że we wczesnych wersjach NetWare wszystkie moduły systemu były uważane za zawodne (każdy niepoprawnie działający moduł mógł zakłócać działanie całego systemu), był to bardzo stabilny system. Często zdarza się, że serwery NetWare działają przez lata bez interwencji człowieka.

NetWare Network OS Historia i wersje

System NetWare powstał w wyniku pracy SuperSet Software, grupy konsultingowej założonej przez przyjaciół Drew Majera, Dale'a Nybauera, Kyle'a Powella, a później dołączył do grupy Macro Hurst. Praca ta została oparta na wynikach ich badań na Brigham Young University w Provo, Utah w październiku 1981 r.

W 1983 roku Raymond Noorda dołączył do SuperSet. Początkowo grupa musiała stworzyć system CPM współdzielący dyski dla sieci opartych na sprzęcie CP / M, który Novell sprzedawał w tym czasie. W grupie było przekonanie, że CP / M jest skazaną na zagładę platformą, w wyniku czego zaproponowano alternatywne rozwiązanie dla nowo wydanych komputerów kompatybilnych z IBM. Grupa napisała również aplikację Snipes, grę tekstową, której użyli do przetestowania nowej sieci i zademonstrowania jej możliwości. Snipes to pierwsza aplikacja sieciowa na świecie i tak naprawdę jest prekursorem wielu popularnych gier wieloosobowych, takich jak Doom i Quake.

Ten sieciowy system operacyjny został później nazwany Novell NetWare. NetWare wykorzystuje protokół NCP (NetWare Core Protocol), który jest protokołem przesyłania pakietów, który pozwala klientom wysyłać żądania i odbierać odpowiedzi z serwerów NetWare. Początkowo NCP był powiązany z protokołami IPX / SPX, co oznacza, że \u200b\u200bsam system NetWare mógł używać tylko IPX / SPX do komunikacji w sieci. Do przechowywania informacji uwierzytelniających użyto systemu osadzonego opartego na Btrieve DBMS.

Pierwszy produkt o nazwie NetWare został wydany w 1983 roku. Nazywał się NetWare 68 (lub Novell S-Net), działał na procesorze Motorola 68000 i używał topologii gwiazdy. Produkt ten został zastąpiony w 1985 r. Przez NetWare 86, który został napisany do pracy na procesorach Intel 8086. Po wydaniu procesora Intel 80286 firma Novell uruchomiła NetWare 286 (w 1986 r.). W 1989 r., Po wydaniu procesora Intel 80386, nastąpił NetWare 386. Novell później zmienił numerację wersji NetWare: NetWare 286 zmienił się na NetWare 2.x, a NetWare zmienił się na NetWare 3.x.

NetWare 286 2.x

Konfiguracja NetWare w wersji 2 wymagała dużego wysiłku: dla każdej zmiany konieczna była ponowna kompilacja jądra i ponowne uruchomienie systemu. Ponowna kompilacja i wymiana jądra wymagały użycia kolejno 20 dyskietek. NetWare był administrowany za pomocą narzędzi tekstowych, takich jak SYSCON. NetWare 2 korzystał z systemu plików NetWare 286 lub NWFS 286.

NetWare 3.x

NetWare wersja 3 została uproszczona dzięki budowie modułowej. Funkcje systemu operacyjnego były wykonywane przez osobne moduły oprogramowania - ładowalne moduły NetWare (NLM), które można ładować zarówno podczas uruchamiania systemu, jak i w razie potrzeby po uruchomieniu. Ta architektura umożliwiła dodanie niezbędnych funkcji do systemu, takich jak ochrona antywirusowa, utworzyć kopię zapasową, obsługa długich nazw plików (podczas gdy nazwy plików we wspólnym systemie MS-DOS są ograniczone do 8 znaków nazwy i 3 znaków rozszerzenia nazwy) lub obsługa plików Macintosh. Zarządzanie NetWare było nadal oferowane w narzędziach tekstowych. NetWare 3.x wprowadził nowy system plików, który był domyślnie używany we wszystkich systemach NetWare wcześniejszych niż NetWare 5.x, - System plików Netware 386 lub NWFS 386.

NetWare pierwotnie używał usługi Bindery do uwierzytelniania. Był to system, w którym wszystkie dane dotyczące praw dostępu użytkownika i danych bezpieczeństwa były przechowywane osobno na każdym serwerze. Gdy w sieci było kilka serwerów, użytkownicy musieli zarejestrować się na każdym z tych serwerów osobno, a każdy serwer musiał zawierać własną listę użytkowników z prawami dostępu.

NetWare 4.x

W wersji 4 wprowadzono usługę katalogową Novell (NDS) w 1993 roku - usługę Bindery zastąpiono usługą wykazu globalnego opisującą całą infrastrukturę sieci i zarządzaną z jednego miejsca. Oznaczało to, że użytkownik musiał tylko raz uwierzytelnić się w NDS, aby uzyskać dostęp do zasobów dowolnego serwera w strukturze drzewa katalogów. W ten sposób użytkownicy mogą uzyskać dostęp do zasobów sieciowych niezależnie od tego, na którym serwerze te zasoby były zlokalizowane. W wersji 4 wprowadzono również szereg użytecznych składników i narzędzi, takich jak Novell Distributed Printing Service (NDPS), obsługa Java i szyfrowanie RSA open / close.

NetWare 4.1x

NetWare 4.11 (intraNetWare) zawiera szereg ulepszeń, które upraszczają instalację systemu operacyjnego i zarządzanie nim, a także sprawiają, że jest szybszy i bardziej stabilny. Ta wersja dostarczyła również pierwszego w pełni 32-bitowego klienta dla stacji roboczych Microsoft Windows oraz narzędzia NetWare Administrator (NWADMIN lub NWADMN32), graficznego narzędzia administracyjnego NetWare. W tym czasie Novell nadal utrzymywał powiązanie swojego systemu ze stosem protokołu IPX / SPX, ponieważ protokół NCP był obsługiwany tylko z tym stosem. Jednocześnie, ze względu na rosnącą popularność protokołu TCP / IP, NetWare 4.11 zawiera szereg składników i narzędzi, które umożliwiły tworzenie intranetów i podłączanie sieci lokalnych do Internetu. System operacyjny dostarczył narzędzia do łączenia stacji roboczych IPX z sieciami IP, takie jak brama IPX / IP. Po raz pierwszy firma Novell dołączyła aplikację Webserver, która umożliwiła organizowanie stron internetowych w oparciu o serwery NetWare. Ta wersja rozpoczęła także integrację technologii internetowych, na przykład poprzez wdrożenie protokołów DHCP i DNS na platformie NetWare.

Jednocześnie Novell zintensyfikował wysiłki na rzecz integracji swoich produktów z usługą katalogową NDS. System pocztowy GroupWise został zintegrowany z NDS, a firma Novell wydała szereg innych produktów obsługiwanych przez katalog: ZENworks, BorderManager, Novell Modular Authentication Services i inne.

NetWare 5.x

Wraz z wydaniem NetWare 5 w październiku 1998 r., Novell rozpoznał kluczową rolę Internetu i wprowadził podstawową obsługę protokołu NCP dla stosu TCP / IP, a nie IPX / SPX. Obsługiwany był stos protokołu IPX / SPX, ale TCP / IP zaczął odgrywać rolę głównego stosu. Większość programów narzędziowych i produktów Novell innych firm musiała zostać przepisana do pracy z TCP / IP, a nie IPX / SPX. NetWare 5 dostarczył pierwszą wersję graficznej konsoli administracyjnej Java ConsoleOne, która miała być używana z narzędziami NWAdmin.

NetWare 5 został wydany podczas spadku udziału w rynku NetWare (na rynkach zachodnich), ponieważ serwery NetWare zostały zastąpione serwerami Windows NT. Opublikowano również najnowszą aktualizację systemu operacyjnego NetWare 4, NetWare 4.2.

Najnowsza wersja NetWare 5 to wersja 5.1. NetWare 5.x zawiera wiele nowych składników, w tym obsługę SAN i klastrów, nowy system plików NSS (Novell Storage Services), który zastąpił tradycyjny system plików NWFS, usługę certyfikatów, IBM WebSphere, usługi multimedialne, usługi wyszukiwania w zasobach sieciowych, Oracle 8, Novell SQL, usługa klucza publicznego (PKIS) i inne.

NetWare 6.x

Wraz z wydaniem NetWare 6 w październiku 2001 r. Zmiany były kontynuowane: dodano ulepszoną obsługę symetrycznego przetwarzania wieloprocesorowego (SMP - ulepszoną obsługę wielu procesorów na jednym serwerze), iFolder (składnik, który umożliwia automatyczną inteligentną synchronizację plików określonego lokalnego folderu iFolder z serwerem iFolder w celu zapewnienia późniejszego bezpiecznego powszechnego dostępu do tych plików w sieci lokalnej i przez Internet, iManager (internetowe narzędzie administracyjne do NetWare i innych produktów), Native File Access Pack (NFAP - składnik zapewniający dostęp do zasobów serwera NetWare klienci Windows, Macintosh i systemy typu UNIX korzystające z protokołów odpowiednich sieci), NetDrive (narzędzie, które pozwala przypisywać litery dysków do zasobów HTTP i FTP, a także serwerów iFolder), a domyślny serwer WWW został zastąpiony przez Netscape Enterprise Server przez Apacz Również baza danych Btrieve (używana z poprzednie wersje NetWare) został zastąpiony przez Pervasive SQL.

Otwórz serwer korporacyjny

Po NetWare 6.5 firma Novell rozpoczęła działalność w 2003 r otwarty system Serwer Enterprise (OES), w którym użytkownicy mogą wybrać jądro systemu operacyjnego - NetWare lub Linux. Integracja została zakończona wkrótce po przejęciu przez Novell Ximian i SuSE, niemieckiego dostawcy GNU / Linux. Uważa się, że Novell przenosi swoje zainteresowania z NetWare i przenosi aplikacje na GNU / Linux. Chociaż Novell oficjalnie zaprzecza temu i twierdzi, że będzie prowadzić rozwój zarówno NetWare, jak i Linux.

System OES 2 został wydany 8 października 2007 r. Zawierał NetWare 6.5 SP7 oraz nowy SLES10 oparty na Linuksie.

Wydajność

NetWare dominował na rynku sieciowych systemów operacyjnych od połowy lat 80. do późnych lat 90. ze względu na jego wyjątkowo wysoką wydajność w porównaniu do innych sieciowych systemów operacyjnych. Większość ówczesnych testów porównawczych wskazywała na przewagę wydajności między 5: 1 a 10: 1 w porównaniu do Microsoft, Banyan i innych firm. Wyniki jednego testu porównawczego były szczególnie interesujące: system NetWare 3.x z usługami NFS działającymi na protokołach TCP / IP (nie protokół IPX opracowany dla NetWare) został porównany z drogim dedykowanym serwerem Auspex NFS i serwerem SCO Unix z usługami NFS. Wydajność NetWare NFS przewyższyła wydajność obu systemów NFS, które są częścią ich odpowiednich systemów operacyjnych, i podwoiła wydajność SCO Unix NFS na tym samym sprzęcie.

Było kilka przyczyn takiej wydajności NetWare.

Usługi plików zamiast usług dysków

Podczas opracowywania pierwszej wersji NetWare prawie wszystkie magazyny danych w sieciach lokalnych działały w oparciu o model serwera dyskowego. Oznaczało to, że komputer-klient, aby odczytać blok plików, musiał spełnić następujące żądania w stosunkowo wolnej sieci lokalnej.

2. Kontynuuj czytanie następujących bloków katalogu, dopóki nie zostanie znaleziony blok katalogu zawierający dane przeszukiwanego pliku (może istnieć wiele takich bloków katalogu).

W systemie NetWare, zbudowanym na podstawie modelu usług plików, interakcja z klientem odbyła się w interfejsie API interfejsu plików.

1. Wyślij prośbę o otwarcie pliku (jeśli ten plik nie został jeszcze otwarty).

2. Wyślij żądanie wymaganych danych w tym pliku.

Wszystkie operacje mające na celu znalezienie katalogu, w którym fizycznie znajdują się pożądane dane na dysku, zostały wykonane lokalnie na serwerze z dużą prędkością.

W połowie lat 80. większość sieciowych systemów operacyjnych zaczęła używać modelu usług plików zamiast modelu usług dyskowych. Teraz powraca do modelu usług dyskowych, na przykład w sieci SAN.

Wydajność protokołu NCP

Większość protokołów sieciowych wykorzystywanych podczas tworzenia systemu NetWare nie rozważała niezawodnego dostarczania wiadomości przez sieć. Zazwyczaj klient odczytuje plik w następujący sposób.

2. Serwer potwierdził odbiór żądania.

3. Klient potwierdził otrzymanie potwierdzenia.

4. Serwer wysłał żądane dane do klienta.

5. Klient potwierdził otrzymanie danych.

6. Serwer potwierdził otrzymanie potwierdzenia.

Sercem protokołu NCP była koncepcja niezawodnego dostarczania pakietów sieciowych w większości przypadków. Dlatego odpowiedź na zapytanie służyła w większości przypadków jako potwierdzenie. Przykład żądania odczytu klienta w tym modelu.

1. Klient wysłał żądanie do serwera.

2. Serwer wysłał żądane dane do klienta.

Wszystkie żądania zawierały numer seryjny, więc jeśli klient nie otrzymał odpowiedzi w określonym czasie, ponownie wysłał żądanie z tym samym numerem sekwencyjnym. Jeśli serwer już przetworzył to żądanie, ponownie przesłał buforowaną odpowiedź. Jeśli serwer nie miał czasu na przetworzenie żądania, wysłał „pozytywne potwierdzenie”.

Rezultatem zastosowania tego modelu „niezawodnej sieci” było zmniejszenie ruchu sieciowego o dwie trzecie i związane z tym opóźnienia.

Prewencyjny wielozadaniowy system operacyjny zaprojektowany dla usług sieciowych

W latach 90. wydajność operacji sieciowych usług plików przez specjalne oprogramowanie w zwykłym systemie operacyjnym porównywano z wydajnością tych samych operacji przez wyspecjalizowany system operacyjny. NetWare był specjalistycznym systemem operacyjnym, a nie systemem operacyjnym obsługującym dzielenie czasu. Został całkowicie napisany do obsługi żądań klient-serwer. Początkowo system koncentrował się na usługach związanych z plikami i drukowaniem, ale później wykazał doskonałe odziedziczone możliwości jako platforma bazy danych, systemy poczty e-mail, usługi sieciowe i inne usługi. Działał również skutecznie jako router protokołu IPX, TCP / IP i AppleTalk, chociaż nigdy nie twierdził, że jest elastyczny w routerach sprzętowych.

W wersji 4.xi wcześniejszych wersjach systemu NetWare nie była obsługiwana zapobiegawcza wielozadaniowość, tryb współdzielenia czasu, pamięć wirtualna, graficzny interfejs użytkownika i inne. Procesy i usługi działające w systemie NetWare powinny działać poprawnie: przetworzyć żądanie i zwrócić kontrolę do systemu operacyjnego w wyznaczonym czasie. W przeciwieństwie do NetWare, systemy operacyjne ogólnego zastosowania (UNIX, Microsoft Windows) były oparte na modelu interaktywnym z obsługą trybu współdzielenia czasu, gdy program bez kontroli systemu operacyjnego mógł zająć wszystkie dostępne zasoby systemowe. W takich środowiskach z zapobiegawczą wielozadaniowością i wirtualizacją pamięci wystąpiło znaczne dodatkowe obciążenie, ponieważ w takich systemach nigdy nie ma wystarczających zasobów, aby spełnić wszystkie żądania wszystkich aplikacji. Z czasem systemy takie uległy poprawie dzięki ściślejszej integracji usług sieciowych z rdzeniem systemu operacyjnego „ogólnego przeznaczenia”, ale nie były w stanie osiągnąć poziomów wydajności NetWare. Niestety wcześniej, gdy procesy aplikacji kontrolowały się same, takie „zaufanie” często prowadziło do awarii systemu.

Być może głównym powodem sukcesu Novella w latach 80. i 90. była bardziej wydajna praca NetWare w porównaniu do systemów operacyjnych ogólnego zastosowania. Jednocześnie wraz ze wzrostem mocy mikroprocesora wartość wydajności stawała się coraz mniejsza, a wraz z pojawieniem się procesora Pentium złożoność zarządzania i programowania aplikacji dla NetWare zaczęła przeważać nad zaletami NetWare. Pewność siebie działu marketingu i przywództwa Novella na tle realnego zagrożenia ze strony konkurentów (NT4 i Microsoft Exchange) była ostatnią słomką w tym procesie, co ostatecznie doprowadziło do utraty pozycji przez system NetWare. WniosekJak wiecie, proces penetracji technologii informatycznych w prawie wszystkich sferach działalności człowieka wciąż się rozwija i pogłębia. Oprócz znanych już i szeroko rozpowszechnionych komputerów osobistych, których łączna liczba osiągnęła setki milionów, istnieje coraz więcej wbudowanych narzędzi komputerowych. Jest coraz więcej użytkowników tej różnorodnej technologii, dlatego komputery i systemy informacyjne stają się coraz bardziej przyjazne i zrozumiałe, nawet dla osoby, która nie jest ekspertem w dziedzinie informatyki lub technologii komputerowej. To stało się możliwe, przede wszystkim dlatego, że użytkownicy i ich programy wchodzą w interakcje z technologią komputerową za pośrednictwem systemów operacyjnych. W dzisiejszym świecie ogromna liczba osób nauczyła się korzystać z komputerów w pracy, edukacji i nauce. Ogromną rolę w procesie komputeryzacji świata, moim zdaniem, odegrali twórcy systemów operacyjnych, dzięki czemu były one zrozumiałe dla wszystkich bez wyjątku.

1. „Administracja Novell Netware 6.0 / 6.5.”, D. Gaskin, St. Petersburg: BHV-St. Petersburg, 2003.

2. „Informatyka”, Patrushina S. M., Nelsin O. G. i wsp. - Moskwa: ICC „Mart”, 2004

3. „Nowoczesne systemy operacyjne”, Tanenbaum E., 2. wydanie, - St. Petersburg: Peter, 2002.





Do praca pobierania musisz dołączyć do naszej grupy za darmo W kontakcie z. Po prostu kliknij przycisk poniżej. Nawiasem mówiąc, w naszej grupie pomagamy za darmo przy pisaniu prac edukacyjnych.


Kilka sekund po sprawdzeniu subskrypcji pojawia się link do kontynuowania pobierania pracy.
Bezpłatna ocena
Podnieść oryginalność ta praca. Obwodnica antyplagiatowa.

REF-Master - Unikalny program do pisania esejów, prac terminowych, testów i prac doktorskich. Za pomocą Kreatora REF możesz łatwo i szybko zrobić oryginalny esej, kontrolę lub kurs na podstawie ukończonej pracy - systemu operacyjnego NetWare.
Główne narzędzia używane przez profesjonalne agencje abstrakcyjne są teraz do dyspozycji użytkowników ref.rf całkowicie za darmo!

Jak poprawnie pisać wprowadzenie?

Tajemnice idealnego wprowadzenia zajęć (a także streszczenia i dyplomu) od profesjonalnych autorów największych agencji abstrakcyjnych w Rosji. Naucz się, jak poprawnie sformułować trafność tematu pracy, zdefiniować cele i zadania, wskazać przedmiot, przedmiot i metody badań, a także teoretyczne, regulacyjne i praktyczne podstawy swojej pracy.


Tajemnice idealnego zakończenia pracy i pracy semestralnej od profesjonalnych autorów największych agencji abstrakcyjnych Rosji. Dowiedz się, jak poprawnie formułować wnioski na temat wykonanej pracy i przedstawiać zalecenia dotyczące poprawy badanego problemu.


Wprowadzenie

Nowoczesny system komputerowy składa się z jednego lub więcej procesorów, pamięci RAM, dysków, klawiatury, monitora, drukarek, interfejsu sieciowego i innych urządzeń, co oznacza, że \u200b\u200bjest to złożony zintegrowany system. Pisanie programów, które monitorują wszystkie komponenty, używają ich poprawnie i działają optymalnie, jest niezwykle trudnym zadaniem. Z tego powodu komputery są wyposażone w specjalny poziom oprogramowania zwany systemem operacyjnym.

System operacyjny, system operacyjny (ang. Ang. Operatingsystem) - podstawowy zestaw programów komputerowych, który zapewnia zarządzanie sprzętem komputerowym, obsługę plików, wprowadzanie i wyprowadzanie danych, a także wykonywanie aplikacji i programów narzędziowych. Zazwyczaj system operacyjny jest przechowywany na dysku twardym lub dyskietce (systemowej).

Po włączeniu komputera system operacyjny jest ładowany do pamięci wcześniej niż inne programy, a następnie służy jako platforma i środowisko do ich pracy. Oprócz powyższych funkcji system operacyjny może realizować inne, na przykład zapewniając interfejs użytkownika, interakcje sieciowe itp.

Istnieją systemy operacyjne, które używają wiersza polecenia do wprowadzania poleceń i uruchamiania programów za pomocą klawiatury oraz graficznych systemów operacyjnych. W tym ostatnim głównym urządzeniem sterującym jest mysz lub inne urządzenie pozycjonujące.

Różne systemy operacyjne mogą być używane w różnych modelach komputerów, które różnią się zasobami pamięci RAM i zapewniają inny poziom usług do programowania i pracy z gotowym oprogramowaniem.

Istnieją różne systemy operacyjne dla komputerów osobistych i serwerów: systemy operacyjne z rodziny Microsoft Windows i Windows NT, Mac OS i Mac OS X, NetWare, systemy klasy UNIX oraz Unix-podobne (GNU / Linux).

Firma Novell

Novell jest największą firmą, która według różnych źródeł posiada od 65% do 75% rynku sieciowych systemów operacyjnych dla sieci lokalnych. Novell zyskał największą sławę dzięki rodzinie sieciowych systemów operacyjnych NetWare. Systemy te są wdrażane jako systemy z dedykowanymi serwerami.

Główne wysiłki firmy Novell poświęcono na stworzenie wysoce wydajnej części serwerowej sieciowego systemu operacyjnego, która ze względu na specjalizację w wykonywaniu funkcji serwera plików zapewniłaby najwyższą możliwą prędkość zdalnego dostępu do plików dla tej klasy komputerów i zwiększenie bezpieczeństwa danych. Po stronie serwerowej systemów operacyjnych firma Novell opracowała specjalistyczny system operacyjny zoptymalizowany pod kątem operacji na plikach i wykorzystujący wszystkie funkcje procesorów Intel x386 i nowsze. Użytkownicy sieci Novell NetWare płacą cenę za wysoką wydajność - dedykowany serwer plików nie może być wykorzystywany jako stacja robocza, a jego wyspecjalizowany system operacyjny ma bardzo specyficzny interfejs API, który wymaga twórców dodatkowych modułów serwera ze specjalną wiedzą, specjalnym doświadczeniem i dużym wysiłkiem.

W przypadku stacji roboczych Novell wprowadza dwa natywne systemy operacyjne z wbudowanymi funkcjami sieciowymi: Novell DOS 7 z zawartym w nim komponentem równorzędnym Personal Ware oraz UnixWare OS, który jest implementacją UNIX System V wydanie 4.2 z wbudowanymi funkcjami sieciowymi NetWare. W popularnych systemach operacyjnych innych producentów Novell wydaje powłoki sieciowe z funkcjami klienta w stosunku do serwera NetWare.

System operacyjny NetWare został pierwotnie opracowany przez Novell dla sieci Novell S-Net, która ma topologię gwiazdy i zastrzeżony serwer z mikroprocesorem Motorola MC68000. Kiedy IBM uruchomił komputery osobiste typu PC XT, Novell zdecydował, że NetWare można łatwo przenieść do rodziny mikroprocesorów Intel 8088, a następnie może obsługiwać prawie każdą sieć komputerów na rynku.

Koncepcja systemu operacyjnego NetWare

NetWare to sieciowy system operacyjny i zestaw protokołów sieciowych używanych w tym systemie do interakcji z komputerami klienckimi podłączonymi do sieci. System operacyjny NetWare został stworzony przez Novell. NetWare to zamknięty system operacyjny, który wykorzystuje wielozadaniowość kooperacyjną do uruchamiania różnych usług na komputerach z procesorem Intel x86. Protokół sieciowy systemu oparty jest na stosie protokołów Xerox XNS. NetWare obsługuje obecnie TCP / IP i IPX / SPX. NetWare jest jedną z rodzin systemów XNS. Do takich systemów należą na przykład Banyan VINES i Ungerman-Bass Net / One. W przeciwieństwie do tych produktów i XNS, system NetWare zajmował znaczący udział w rynku na początku lat 90. i wytrzymał konkurencję z Microsoft Windows NT, po którym inne konkurencyjne systemy przestały istnieć.

NetWare opierał się na bardzo prostym pomyśle: jeden lub więcej dedykowanych serwerów łączy się z siecią i dzieli swoje miejsce na dysku w formie „woluminów”. Na komputerach klienckich z systemem operacyjnym MS-DOS uruchamianych jest kilka specjalnych programów rezydentnych, które umożliwiają „przypisywanie” liter dysków do woluminów. Użytkownicy muszą zarejestrować się online, aby uzyskać dostęp do woluminów i móc przypisywać litery dysków. Dostęp do zasobów sieciowych zależy od nazwy rejestracji.

Użytkownicy mogą również łączyć się z udostępnionymi drukarkami na dedykowanym serwerze i drukować na drukarkach sieciowych w taki sam sposób, jak na drukarkach lokalnych.

Pomimo tego, że we wczesnych wersjach NetWare wszystkie moduły systemu były uważane za zawodne (każdy niepoprawnie działający moduł mógł zakłócać działanie całego systemu), był to bardzo stabilny system. Często zdarza się, że serwery NetWare działają przez lata bez interwencji człowieka.

NetWare Network OS Historia i wersje

System NetWare powstał w wyniku pracy SuperSet Software, grupy konsultingowej założonej przez przyjaciół Drew Majera, Dale'a Nybauera, Kyle'a Powella, a później dołączył do grupy Macro Hurst. Praca ta została oparta na wynikach ich badań na Brigham Young University w Provo, Utah w październiku 1981 r.

W 1983 roku Raymond Noorda dołączył do SuperSet. Początkowo grupa musiała stworzyć system CPM współdzielący dyski dla sieci opartych na sprzęcie CP / M, który Novell sprzedawał w tym czasie. W grupie było przekonanie, że CP / M jest skazaną na zagładę platformą, w wyniku czego zaproponowano alternatywne rozwiązanie dla nowo wydanych komputerów kompatybilnych z IBM. Grupa napisała również aplikację Snipes, grę tekstową, której użyli do przetestowania nowej sieci i zademonstrowania jej możliwości. Snipes to pierwsza aplikacja sieciowa na świecie i tak naprawdę jest prekursorem wielu popularnych gier wieloosobowych, takich jak Doom i Quake.

Ten sieciowy system operacyjny został później nazwany Novell NetWare. NetWare korzysta z protokołu NCP (NetWareCoreProtocol - „NetWare Kernel Protocol”), który jest protokołem przesyłania pakietów, który umożliwia klientom wysyłanie żądań do serwerów NetWare i otrzymywanie od nich odpowiedzi. Początkowo NCP był powiązany z protokołami IPX / SPX, co oznacza, że \u200b\u200bsam system NetWare mógł używać tylko IPX / SPX do komunikacji w sieci. Do przechowywania informacji uwierzytelniających użyto systemu osadzonego opartego na Btrieve DBMS.

Pierwszy produkt o nazwie NetWare został wydany w 1983 roku. Nazywał się NetWare 68 (lub Novell S-Net), działał na procesorze Motorola 68000 i używał topologii gwiazdy. Produkt ten został zastąpiony w 1985 r. Przez NetWare 86, który został napisany do pracy na procesorach Intel 8086. Po wydaniu procesora Intel 80286 firma Novell uruchomiła NetWare 286 (w 1986 r.). W 1989 r., Po wydaniu procesora Intel 80386, nastąpił NetWare 386. Novell później zmienił numerację wersji NetWare: NetWare 286 zmienił się na NetWare 2.x, a NetWare zmienił się na NetWare 3.x.

NetWare 286 2.x

Konfiguracja NetWare w wersji 2 wymagała dużego wysiłku: dla każdej zmiany konieczna była ponowna kompilacja jądra i ponowne uruchomienie systemu. Ponowna kompilacja i wymiana jądra wymagały użycia kolejno 20 dyskietek. NetWare był administrowany za pomocą narzędzi tekstowych, takich jak SYSCON. NetWare 2 korzystał z systemu plików NetWare 286 lub NWFS 286.

NetWare 3.x

NetWare wersja 3 została uproszczona dzięki budowie modułowej. Funkcje systemu operacyjnego były wykonywane przez osobne moduły oprogramowania - moduły NetWare do pobrania (NLM), które można ładować zarówno przy starcie systemu, jak i po uruchomieniu. Ta architektura umożliwiła dodanie niezbędnych funkcji do systemu, takich jak ochrona antywirusowa, tworzenie kopii zapasowych, obsługa długich nazw plików (podczas gdy nazwy plików w powszechnym systemie MS-DOS są ograniczone do 8 znaków nazwy i 3 znaków rozszerzenia nazwy) lub obsługa plików Macintosh. Zarządzanie NetWare było nadal oferowane w narzędziach tekstowych. NetWare 3.x wprowadził nowy system plików, który był domyślnie używany we wszystkich systemach NetWare wcześniejszych niż NetWare 5.x, - System plików Netware 386 lub NWFS 386.

NetWare pierwotnie używał usługi Bindery do uwierzytelniania. Był to system, w którym wszystkie dane dotyczące praw dostępu użytkownika i danych bezpieczeństwa były przechowywane osobno na każdym serwerze. Gdy w sieci było kilka serwerów, użytkownicy musieli zarejestrować się na każdym z tych serwerów osobno, a każdy serwer musiał zawierać własną listę użytkowników z prawami dostępu.

NetWare 4.x

W wersji 4 wprowadzono usługę katalogową Novell (NDS) w 1993 roku - usługę Bindery zastąpiono usługą wykazu globalnego opisującą całą infrastrukturę sieci i zarządzaną z jednego miejsca. Oznaczało to, że użytkownik musiał tylko raz uwierzytelnić się w NDS, aby uzyskać dostęp do zasobów dowolnego serwera w strukturze drzewa katalogów. W ten sposób użytkownicy mogą uzyskać dostęp do zasobów sieciowych niezależnie od tego, na którym serwerze te zasoby były zlokalizowane. W wersji 4 wprowadzono również szereg użytecznych składników i narzędzi, takich jak Novell Distributed Printing Service (NDPS), obsługa Java i szyfrowanie RSA open / close.

DZWONEK

Są tacy, którzy czytają te wiadomości przed tobą.
Subskrybuj, aby otrzymywać świeże artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać Dzwon
Bez spamu