Rangkaian kawasan tempatan Novell NetWare. Sistem pengendalian rangkaian Novel NetWare: protokol asas, perkhidmatan

NetWare - rangkaian sistem operasi dan tetapkan protokol rangkaian, yang digunakan dalam sistem ini untuk berinteraksi dengan komputer klien yang disambungkan ke rangkaian. Sistem pengendalian NetWare dicipta oleh Novell. NetWare ialah sistem pengendalian tertutup yang menggunakan multitasking koperasi untuk melaksanakannya pelbagai perkhidmatan pada komputer dengan Seni bina Intel x86. Protokol rangkaian sistem adalah berdasarkan susunan protokol XNS. NetWare kini menyokong protokol TCP/IP dan IPX/SPX. NetWare ialah salah satu daripada keluarga sistem XNS. Sistem sedemikian, sebagai contoh, termasuk Banyan VINES dan Ungerman-Bass Net/One. Tidak seperti produk dan XNS ini, NetWare mencapai bahagian pasaran yang ketara pada awal 1990-an dan bersaing dengan Microsoft Windows NT, selepas keluaran sistem lain yang bersaing dengannya tidak lagi wujud.

NetWare berasaskan sangat idea mudah: satu atau lebih pelayan khusus menyambung ke rangkaian dan menyediakan perkongsian ruang cakera anda dalam bentuk "volum". Pada komputer pelanggan yang menjalankan sistem pengendalian MS-DOS, beberapa program pemastautin khas dilancarkan yang membolehkan anda "menetapkan" huruf pemacu kepada jilid. Pengguna mesti mendaftar dalam talian untuk mengakses volum dan boleh menetapkan huruf pemacu. Akses kepada sumber rangkaian ditentukan oleh nama log masuk.

Pengguna juga boleh menyambung ke pencetak kongsi pada pelayan khusus dan mencetak ke pencetak rangkaian sama seperti pada yang tempatan.

Walaupun pada hakikatnya dalam versi terdahulu NetWare menganggap semua modul sistem tidak boleh dipercayai (sebarang modul yang tidak berfungsi boleh mengganggu operasi keseluruhan sistem), ia adalah sistem yang sangat stabil. Ia bukan perkara biasa bagi pelayan NetWare untuk beroperasi tanpa campur tangan manusia selama bertahun-tahun.

cerita

NetWare telah dicipta sebagai hasil kerja Perisian SuperSet- kumpulan perunding yang diasaskan oleh rakan Drew Major, Dale Neibauer, Kyle Powell dan kemudiannya Mark Hirst, yang menyertai kumpulan ini. Kerja ini berdasarkan pengajian mereka di Universiti Brigham Young di Provo, Utah pada Oktober 1981.

Sistem pengendalian rangkaian ini kemudiannya dipanggil Novell NetWare. NetWare menggunakan NCP (hello, NetWare Core Protocol), iaitu protokol pemindahan paket yang membolehkan pelanggan menghantar permintaan kepada pelayan NetWare dan menerima respons daripada mereka. Pada mulanya, NCP terikat dengan protokol IPX/SPX, iaitu sistem NetWare itu sendiri hanya boleh menggunakan IPX/SPX untuk komunikasi rangkaian. Sistem terbenam berdasarkan DBMS Btrieve telah digunakan untuk menyimpan maklumat pengesahan.

Produk perisian pertama yang mengandungi nama NetWare dikeluarkan pada tahun 1983. Dia panggil NetWare 68(atau Novell S-Net), dijalankan pada pemproses Motorola 68000 dan menggunakan topologi bintang. Produk ini telah diganti pada tahun 1985 oleh NetWare 86, yang ditulis untuk dijalankan pada pemproses Intel 8086. Berikutan keluaran pemproses Intel 80286, Novell dikeluarkan NetWare 286(pada tahun 1986). Pada tahun 1989, selepas pemproses Intel 80386 dikeluarkan, ia diikuti NetWare 386. Novell kemudiannya menyemak semula penomboran versi NetWare: NetWare 286 menjadi NetWare 2.x, A NetWare menjadi NetWare 3.x.

NetWare 286 2.x

Mengkonfigurasi NetWare versi 2 memerlukan usaha yang ketara: sebarang perubahan diperlukan untuk menyusun semula kernel dan but semula sistem. Menyusun semula dan menggantikan kernel memerlukan penggunaan ganti 20 cakera liut. Pentadbiran NetWare dilakukan menggunakan utiliti berasaskan teks, seperti SYSCON. NetWare 2 menggunakan sistem fail NetWare Sistem fail 286 , atau NWFS 286 .

NetWare 3.x

NetWare versi 3 telah dipermudahkan dengan membina secara modular. Fungsi sistem pengendalian telah dilakukan oleh modul perisian yang berasingan - Modul boleh dimuatkan NetWare(NLM), yang boleh dimuatkan pada permulaan sistem dan seperti yang diperlukan selepas permulaan. Seni bina ini memungkinkan untuk menambah fungsi yang diperlukan ke dalam sistem, seperti perlindungan anti-virus, sandaran, sokongan untuk nama fail yang panjang (pada masa itu, nama fail dalam MS-DOS biasa dihadkan kepada 8 aksara nama dan 3 aksara sambungan nama) atau sokongan untuk fail Macintosh. NetWare masih diuruskan melalui utiliti berasaskan teks. NetWare 3.x memperkenalkan yang baru sistem fail, yang merupakan lalai pada semua sistem NetWare sebelum NetWare 5.x, - Sistem Fail Netware 386, atau NWFS 386 .

NetWare pada asalnya menggunakan perkhidmatan untuk pengesahan pengikat. Ia adalah sistem di mana semua kebenaran pengguna dan data keselamatan disimpan secara berasingan pada setiap pelayan. Apabila terdapat berbilang pelayan pada rangkaian, pengguna perlu mendaftar dengan setiap pelayan tersebut secara berasingan, dan setiap pelayan perlu mengekalkan senarai penggunanya sendiri dengan hak akses.

NetWare 4.x

NetWare 4.1x

Buka Pelayan Perusahaan

1.0

Selepas NetWare 6.5, Novell mengeluarkan sistem pengendalian pada tahun 2003 Buka Pelayan Perusahaan(OES), di mana pengguna boleh memilih kernel sistem pengendalian - NetWare atau Linux. Penyepaduan ini datang sejurus selepas pengambilalihan Novell terhadap Ximian dan vendor GNU/Linux Jerman SuSE. Adalah dipercayai bahawa Novell mengalihkan tumpuannya daripada NetWare dan mengalihkan aplikasi ke GNU/Linux. Walaupun Novell secara rasmi menafikan ini dan menyatakan bahawa ia akan membangunkan kedua-dua NetWare dan Linux.

2.0

OES 2 dikeluarkan pada 8 Oktober. Ia termasuk NetWare 6.5 SP7 dan SLES10 berasaskan Linux baharu.

Prestasi

NetWare mendominasi pasaran sistem pengendalian rangkaian dari pertengahan 80-an hingga akhir 90-an kerana prestasinya yang sangat tinggi berbanding sistem pengendalian rangkaian lain. Majoriti ujian perbandingan pada masa itu, mereka menyebut kelebihan prestasi 5:1 hingga 10:1 berbanding produk daripada Microsoft, Banyan dan lain-lain. Keputusan satu ujian perbandingan amat menarik: sistem NetWare 3.x dengan perkhidmatan NFS yang dijalankan melalui protokol TCP/IP (bukan protokol IPX asli NetWare) dibandingkan dengan pelayan NFS Auspex khusus yang mahal dan dengan pelayan SCO Unix dengan menjalankan perkhidmatan NFS. Prestasi NetWare NFS melebihi kedua-duanya sistem NFS, yang merupakan sebahagian daripada sistem pengendalian yang sepadan, dan melebihi dua kali ganda prestasi SCO Unix NFS pada peralatan yang sama.

Terdapat beberapa sebab untuk prestasi NetWare.

Perkhidmatan fail dan bukannya perkhidmatan cakera

Semasa pembangunan versi pertama NetWare, hampir semua stor data pada rangkaian tempatan berfungsi berdasarkan model pelayan cakera. Ini bermakna komputer pelanggan, untuk membaca blok fail, perlu melaksanakan permintaan berikut pada kadar yang agak perlahan rangkaian tempatan.

  1. Baca blok pertama direktori.
  2. Teruskan membaca blok direktori selanjutnya sehingga blok direktori yang mengandungi data fail yang anda cari ditemui (mungkin terdapat banyak blok direktori sedemikian).
  3. Baca blok rekod fail sehingga blok yang mengandungi data fail yang dikehendaki ditemui (mungkin terdapat banyak blok sedemikian).
  4. Baca blok data yang diperlukan.

Dalam NetWare, dibina pada model perkhidmatan fail, interaksi klien berlaku pada peringkat API antara muka fail. Protokol rangkaian yang digunakan pada masa pembangunan NetWare tidak menganggap penghantaran mesej yang boleh dipercayai oleh rangkaian. Biasanya, operasi membaca fail pelanggan akan dilakukan seperti berikut.

  1. Pelayan mengesahkan penerimaan permintaan.
  2. Pelanggan mengesahkan penerimaan pengesahan.
  3. Pelanggan mengesahkan penerimaan data.
  4. Pelayan mengesahkan penerimaan pengesahan.

Protokol NCP adalah berdasarkan konsep penghantaran yang boleh dipercayai paket oleh rangkaian dalam kebanyakan kes. Oleh itu, jawapan kepada permintaan disampaikan dalam kebanyakan kes sebagai pengesahan. Contoh permintaan baca pelanggan dalam model ini.

  1. Pelanggan menghantar permintaan kepada pelayan.
  2. Pelayan menghantar data yang diminta kepada pelanggan.

Semua permintaan mengandungi nombor urutan, jadi jika pelanggan tidak menerima respons dalam masa yang ditentukan, ia akan menghantar semula permintaan dengan nombor urutan yang sama. Jika pelayan telah memproses permintaan ini, ia akan menghantar semula respons yang dicache. Jika pelayan tidak mempunyai masa untuk memproses permintaan, ia akan menghantar "pengakuan positif", yang bermaksud "Saya menerima permintaan itu, tetapi belum sempat memprosesnya, jangan ganggu saya."

Hasil menggunakan model ini " rangkaian yang boleh dipercayai“Terdapat pengurangan dua pertiga dalam trafik rangkaian dan kelewatan yang berkaitan.

Sistem pengendalian berbilang tugas bukan preemptive direka untuk perkhidmatan rangkaian

Pada tahun 1990-an, perbandingan intensif telah dibuat antara prestasi operasi perkhidmatan fail rangkaian oleh perisian khusus pada sistem pengendalian konvensional dan prestasi operasi yang sama oleh sistem pengendalian khusus. NetWare ialah sistem pengendalian khusus, bukan sistem pengendalian perkongsian masa. Ia ditulis sepenuhnya untuk mengendalikan permintaan pelanggan-pelayan. Sistem ini pada mulanya tertumpu pada perkhidmatan fail dan cetakan, tetapi kemudiannya menunjukkan keupayaan warisan yang sangat baik sebagai platform pangkalan data, sistem, antara muka pengguna grafik dan banyak lagi. Proses dan perkhidmatan yang dijalankan pada NetWare perlu berfungsi dengan betul, memproses permintaan dan mengembalikan kawalan kepada sistem pengendalian dalam masa yang diperuntukkan. Tidak seperti sistem pengendalian NetWare tujuan am(UNIX, Microsoft Windows) adalah berdasarkan model interaktif dengan sokongan untuk mod perkongsian masa, apabila, tanpa kawalan daripada sistem pengendalian, program boleh menduduki semua sumber sistem yang tersedia. Persekitaran dengan multitasking preemptive dan virtualisasi memori ini memperkenalkan overhed yang ketara kerana sistem ini tidak pernah mempunyai sumber yang mencukupi untuk mengendalikan semua permintaan daripada semua aplikasi. Sistem sedemikian bertambah baik dari semasa ke semasa dengan menyepadukan perkhidmatan rangkaian lebih rapat dengan kernel sistem pengendalian "tujuan am", tetapi tidak pernah mencapai tahap kecekapan NetWare. Malangnya, pada masa lalu, apabila proses aplikasi diuruskan sendiri, "kepercayaan" ini sering membawa kepada ranap sistem.

Mungkin sebab utama kejayaan Novell pada tahun 80-an dan 90-an adalah prestasi unggul NetWare berbanding sistem pengendalian tujuan umum. Walau bagaimanapun, apabila kuasa mikropemproses meningkat, kecekapan menjadi semakin kurang penting, dan dengan kemunculan pemproses Pentium, kerumitan mengurus dan membangunkan aplikasi untuk NetWare mula mengatasi faedahnya. Keyakinan berlebihan bahagian pemasaran dan pengurusan Novell terhadap latar belakang ancaman sebenar pesaing (NT4 dan Microsoft Exchange) adalah yang terakhir dalam proses yang akhirnya membawa kepada NetWare kehilangan kedudukannya.

Suatu ketika dahulu, sistem pengendalian rangkaian Novell NetWare merupakan peneraju pasaran dunia. Suatu ketika dahulu, ia berdasarkan idea yang paling progresif. Walau bagaimanapun, dalam industri IT, segala-galanya dengan cepat menjadi ketinggalan zaman, dan pesaing tidak pernah tidur.

Microsoft Windows NT adalah OS yang lebih muda berbanding NetWare. Perbadanan Bill Gates tidak boleh terlepas pasaran untuk sistem pengendalian rangkaian. Setelah menyertai perjuangan kemudian, tetapi dengan skop cirinya, Microsoft mula membangunkan pasaran dengan cepat dan dapat mengelakkan beberapa kesilapan perintis.

Novell NetWare

Kerja pada OS NetWare masa depan bermula di SuperSet Software, sebuah kumpulan perunding yang diasaskan oleh rakan Drew Major, Dale Neibauer, Kyle Powell dan Mark Hurst. Mereka menggunakan perkembangan mereka yang dibuat di Universiti Brigham Young di Provo (Utah) pada Oktober 1981.

Perisian SuperSet diasaskan pada tahun 1979 dan terlibat dalam pengeluaran sistem yang menjalankan OS CP/M. Kumpulan itu adalah untuk mencipta sistem perkongsian cakera untuk rangkaian berasaskan CP/M.

CP/M (Control Program/Monitor or Control Programs for Microcomputers) ialah sistem pengendalian yang pada asalnya direka untuk mikrokomputer 8-bit. Ditulis pada tahun 1973 oleh pengaturcara Gary Kildall dalam bahasa pengaturcaraan PL/M (Programming Bahasa untuk mikrokomputer).
Semasa kerja, kumpulan itu membuat kesimpulan bahawa prospek masa depan untuk CP/M adalah sifar. Pasukan itu memutuskan untuk membangunkan sistem pengendaliannya sendiri untuk PC yang serasi dengan IBM, yang baru sahaja muncul dan "berada di puncak gelombang." Hasilnya ialah sistem pengendalian rangkaian yang kemudiannya dipanggil Novell NetWare.

Pada tahun 1983, Raymond Noorda menyertai kumpulan SuperSet dan menjadi ketua syarikat muda Novell Inc.

Pada tahun yang sama, syarikat itu mengeluarkan produk komersial pertamanya, NetWare 68 OS (atau Novell S-Net). Ia dikuasakan oleh pemproses Motorola 68000. Pada tahun 1985, NetWare 86 telah dikeluarkan, yang menyokong pemproses Intel 8086.

Pada tahun 1986, selepas keluaran pemproses Intel 80286, Novell mengeluarkan NetWare 286. Dan pada tahun 1989, Intel 80386 dan NetWare 386 muncul. Selepas itu, Novell memutuskan untuk memberikan sistemnya lebih banyak nombor mudah versi: oleh itu, NetWare 286 dikenali sebagai NetWare 2.x, dan NetWare 386 menjadi NetWare 3.x.

Sebab kejayaan NetWare

Untuk menghantar paket ke NetWare, protokol NCP (NetWare Core Protocol) telah digunakan. Ia dibangunkan berdasarkan protokol IPX/SPX (Internetwork Packet eXchange/Sequenced Packet eXchange) yang popular sebelum ini, dibangunkan oleh Novell yang sama.

NCP digunakan untuk mengatur pertukaran antara stesen kerja dan pelayan fail. Protokol IPX yang disediakan lapisan rangkaian(penghantaran paket, analog IP), SPX - pengangkutan dan lapisan sesi (analog TCP). Benar, dalam versi kelima NetWare, pengilang masih membuat sokongan utama untuk protokol NCP TCP/IP, dan bukan IPX/SPX.

Populariti NetWare memuncak pada tahun 80-an dan 90-an. Ia adalah sistem yang mudah untuk masa itu, dan sangat stabil: pelayan yang menjalankan NetWare boleh berfungsi selama bertahun-tahun tanpa campur tangan pentadbir.

Juga penting ialah hakikat bahawa kebanyakan ujian penanda aras pada masa itu menunjukkan kelebihan prestasi antara 5:1 dan 10:1 berbanding produk daripada Microsoft dan syarikat lain. Kesan ini dicapai melalui penggunaan perkhidmatan fail dan bukannya perkhidmatan cakera, kecekapan protokol NCP, dan ketiadaan multitasking preemptive.
Pada tahun 1993, mengharapkan kejayaan pantas, Novell mengeluarkan NetWare 4.0 dan NDS (kemudian dipanggil Perkhidmatan Direktori NetWare), tetapi mereka tidak disambut dengan tangan terbuka. Produk baharu mewakili pendekatan baharu untuk mengatur pengkomputeran rangkaian dalam perusahaan dan sangat berbeza daripada apa-apa yang digunakan pengguna NetWare 3.x. Oleh itu, 3.x kekal sebagai versi paling popular untuk masa yang lama.

Walau bagaimanapun, perkhidmatan direktori (NDS), yang disertakan dengan NetWare 4.x, kemudiannya menjadi standard industri dalam persekitaran korporat.

Windows NT

Pesaing terkuat Novell NetWare ialah sistem pengendalian rangkaian Microsoft Windows NT.

Semuanya bermula pada tahun 1975. Pada masa itu Perbadanan Peralatan Digital mula membangunkan platform VAX 32-bitnya, yang kemudiannya diambil oleh Microsoft.

Pada tahun 1977, mesin VAX-11/780 dan sistem pengendalian untuknya, VMS 1.0, telah diumumkan. Pembangunan sistem itu diketuai oleh David Cutler. Empat tahun kemudian, dia memutuskan untuk meninggalkan Digital: dia tidak berpuas hati dengan kadar pembangunan projek itu.

Kemudian pengurusan syarikat menganjurkan bahagian autonomi di Seattle, dan Cutler dibenarkan untuk merekrut bilangan kakitangan yang diperlukan (kira-kira 200 orang) terus daripada pekerja Digital. Struktur baharu mula mereka bentuk seni bina pemproses dan sistem operasi yang diberi nama kod Prism.

Walau bagaimanapun, pengurus tidak dapat membawa perniagaan yang mereka mulakan kepada kesimpulan logiknya, dan pada tahun 1988 Cutler meninggalkan syarikat itu.

Ketika itulah Bill Gates menjemputnya ke Microsoft. Pada masa itu, dia baru sahaja mencapai keperluan untuk mencipta OS pelayan yang akan bersaing dengan klon Unix.

Gates sangat menghargai David Cutler sehingga dia bersetuju untuk mengupah 20 bekas jurutera Digital untuk bekerja dengannya. Pada November 1988, satu pasukan yang merangkumi lima orang dari Digital dan seorang pengaturcara Microsoft mula mengusahakan sistem pengendalian baharu. Sudah tentu, ia tidak sepenuhnya baru, kerana Cutler menggunakan perkembangannya sendiri.

Ia adalah perlu untuk menulis OS untuk pemproses Intel i860 RISC baharu, dengan nama kod N-Ten. Ini, dengan cara ini, adalah tempat singkatan NT berasal, kemudian ditafsirkan oleh pemasar Microsoft sebagai Teknologi Baru. Sudah pada Disember 1988, serpihan pertama sistem telah siap. Walau bagaimanapun, masalahnya ialah i860 setakat ini hanya wujud di atas kertas, jadi kod itu perlu diuji pada emulator perisian. Pembangunan telah dijalankan pada model "mainan", mengikut piawaian hari ini, mesin Intel 386 25 MHz dengan 13 MB RAM dan cakera keras 110 MB.

Pada tahun 1989, ternyata perkakasan i860 tidak mampu melaksanakan kod bertulis dengan cukup cekap. Saya terpaksa mengorientasikan semula diri saya ke MIPS R3000, dan kemudian ke pemproses standard Intel 386, yang dilakukan oleh pasukan yang berkembang menjadi 28 jurutera dalam beberapa bulan.


Carta evolusi sistem pengendalian Keluarga Windows NT

Pada tahun 1990, satu peristiwa penting berlaku dalam nasib sistem pengendalian NT - pelepasan dan kejayaan yang memeningkan Windows 3.0. Malah, ia adalah OS berbilang tugas pertama Microsoft dengan antara muka grafik yang baik untuk melakukan kerja sebenar. Peminjaman antara muka dan API inilah yang menentukan masa depan NT.

Pada mulanya, OS pelayan sepatutnya merupakan pembuatan semula projek OS/2 bersama-sama dengan IBM dan, oleh itu, berfungsi dengan aplikasi sedia ada OS/2.

Walau bagaimanapun, selepas keluaran ketiga Versi Windows Microsoft telah meninggalkan kerjasama dengan IBM dan memfokuskan semula pasukan pembangunan NT pada mereka bentuk Win32 API, yang dibuat dalam "imej dan rupa" antara muka Win16. Ini memberikan kesinambungan yang diperlukan, menjadikannya lebih mudah untuk mengalihkan aplikasi dari desktop ke platform pelayan. Jadi kumpulan pembangunan NT, yang pada masa itu telah menjadi Windows NT, berkembang kepada hampir 300 orang.

Keengganan untuk bekerjasama dengan IBM membawa kepada masalah serius dalam hubungan antara syarikat. Adakah benar, kenyataan rasmi tidak dilaporkan, tetapi pada salah satu pembentangan antara korporat, pekerja IBM terkejut apabila mendapati bahawa OS yang dicipta tiada kaitan dengan OS/2 mereka.

Walau bagaimanapun, dalam Windows NT 3.1 (penomboran "dilaraskan" kepada versi terkini Windows 16-bit yang wujud pada masa itu) menyokong API DOS, Win16, POSIX dan OS/2, antara lain. Pada Julai 1993, sistem pelayan baru dari Microsoft telah dikeluarkan dan mula menakluki pasaran.

Integrasi

Windows NT 3.5 telah dikeluarkan pada September 1994. Ia menyelesaikan beberapa masalah kecekapan dan kelajuan yang, disebabkan tergesa-gesa, tidak dapat diselesaikan dalam versi sebelumnya.

Walau bagaimanapun, masalah baru timbul: mengatur interaksi dengan rangkaian yang dibina pada NetWare - peneraju mutlak pada masa itu, menguasai pasaran rangkaian tempatan.

Novell tidak dapat membuat keputusan tentang menyediakan pelanggan Sokongan Windows NT dan membuang masa. Akibatnya, Microsoft berhadapan dengan pilihan: tunggu lebih lama atau tulis kliennya sendiri untuk NetWare.

Syarikat Gates memilih pilihan kedua dan betul: klien NetWare yang ditulis sendiri mereka ternyata sangat bagus sehingga ia terus digunakan walaupun selepas keluaran perisian asal daripada Novell. Masa telah hilang. Lebih-lebih lagi, ia bukan satu-satunya perkara yang terlepas.

Pengguna, terutamanya pada mulanya, menunjukkan rasa tidak puas hati yang kuat dengan kedudukan Novell dan Microsoft. Perjuangan antara syarikat rangkaian memberikan kebebasan memilih, tetapi tidak memberi peluang untuk menggunakan kedua-dua produk dalam persekitaran yang sama.

Kejar dan memintas

Pada Mei 1995, terima kasih kepada seni bina berdasarkan mikrokernel, "edisi PowerPC" khas OS muncul - Windows NT 3.51.
PowerPC (atau singkatannya PPC) ialah seni bina mikropemproses RISC yang dicipta pada tahun 1991 oleh pakatan Apple, IBM dan Motorola yang dikenali sebagai AIM.
Menurut beberapa laporan, pelepasannya telah ditangguhkan pada satu masa kerana ketidakupayaan IBM untuk mematuhi rancangan untuk membawa pemproses ini ke pasaran. Oleh itu, evolusi versi PowerPC pergi sedikit lebih jauh daripada Windows NT 3.5, yang membolehkannya menjadi asas untuk versi OS seterusnya.

Dalam Windows NT 4.0 subsistem grafik telah disepadukan ke dalam kernel. Keputusan ini adalah kesimpulan yang benar-benar logik daripada pengalaman menyedihkan cuba mengintegrasikan persekitaran windowing Windows 95 yang popular ke dalam NT. Mungkin, idea untuk mereplikasi model seni bina X Window - Unix - timbul tepat kerana "orientasi pelayan" awal NT.

Walau bagaimanapun, jika tiada masalah dengan "pemindahan" sebenar cengkerang grafik, maka prestasinya dalam mod pengguna (iaitu, dalam bentuk permohonan biasa) meninggalkan banyak yang diingini.

Grafik Subsistem Windows adalah lebih kompleks secara tidak seimbang dan, oleh itu, lebih memerlukan sumber berbanding X Window, yang "memahami" secara eksklusif paparan raster. Oleh itu, modul lain muncul sebagai sebahagian daripada kernel Windows NT 4.0, dikeluarkan pada Julai 1996. Semakan itu dipanggil Keluaran Kemas Kini Shell (SUR).

Untuk menjadikan Windows 95 dan Windows NT menjadi klien rangkaian universal untuk mana-mana pelayan, Microsoft tahun lepas membina susunan protokol TCP/IP ke dalam sistem pengendaliannya.

Peralihan kepada TCP/IP telah memberikan tekanan yang ketara kepada vendor OS rangkaian tradisional yang menggunakan protokol mereka sendiri. Ia juga tidak disedari oleh Novell. Syarikat itu telah mengeluarkan produk baharu - NetWare/IP, modul boleh dimuat turun yang memungkinkan untuk menggunakan IP sebagai protokol rangkaian pada pelayan NetWare. Walau bagaimanapun, ini tidak membantu mengekalkan kepimpinan pasaran.

"NetWare/IP, pada mulanya menimbulkan minat, tidak memenuhi jangkaan sepenuhnya," kata John Miller, perancang rangkaian di Bahagian Perjalanan Apollo di United Airlines. "Ia tidak mengatasi peranan protokol rangkaian untuk pelayan."

Pada pendapat Miller, keperluan pengepala IPX bermakna Novell tidak benar-benar menyokong IP atau menawarkan sebarang faedah untuk penggunaannya.

Pelaksanaan TCP/IP dalam Netware 5.x tidak menyelamatkan keadaan, kerana sekali lagi masa yang berharga telah hilang.

Keutamaan undi

Syarikat-syarikat besar yang diberi perhatian langsung oleh Microsoft tidak mengikut telunjuk perbadanan dan memilih NetWare. Bagaimanapun, tinjauan oleh Computer Intelligence dan InfoCorp mendapati bahawa NT popular di pusat-pusat kecil dengan kurang daripada 1,000 pekerja.


Syarikat kecil lebih suka Windows NT (bilangan syarikat menggunakan NT, %)

Walau bagaimanapun, NT menembusi wilayah NetWare. Semuanya diputuskan oleh permohonan. Pilihan salah satu daripada sistem ini sangat bergantung pada aplikasi yang digunakan oleh pelanggan. Dengan masa aplikasi Microsoft ternyata berada di lebih separuh daripada stesen NetWare yang dipertimbangkan dalam semakan.


Bilangan stesen NetWare menggunakan Windows NT, %

Apabila kuasa pemproses meningkat, nilai kecekapan menjadi semakin berkurangan, dan dengan kemunculan Pemproses Pentium kerumitan mengurus dan membangunkan aplikasi untuk NetWare mula mengatasi faedahnya. Tetapi fakta-fakta ini tidak diendahkan oleh jabatan pemasaran Novell, dan juga oleh pengurusan syarikat.

Jadi Novell NetWare kehilangan kedudukan kepimpinannya, kehilangannya kepada Windows NT.

Novell NetWare 6.5 SP6

Sistem pengendalian rangkaian ini kemudiannya dipanggil Novell NetWare. NetWare menggunakan protokol NCP. Protokol Teras NetWare NetWare Kernel Protocol, iaitu protokol pemindahan paket yang membolehkan pelanggan menghantar permintaan kepada pelayan NetWare dan menerima respons daripada mereka. Pada mulanya, NCP terikat dengan protokol IPX/SPX, iaitu sistem NetWare itu sendiri hanya boleh menggunakan IPX/SPX untuk komunikasi rangkaian. Sistem terbenam berdasarkan DBMS Btrieve telah digunakan untuk menyimpan maklumat pengesahan.

Produk perisian pertama yang mengandungi nama NetWare dikeluarkan pada tahun 1983. Dia panggil NetWare 68(atau Novell S-Net), dijalankan pada pemproses Motorola 68000 dan menggunakan topologi bintang. Produk ini telah diganti pada tahun 1985 oleh NetWare 86, yang ditulis untuk dijalankan pada pemproses Intel 8086. Berikutan keluaran pemproses Intel 80286, Novell dikeluarkan NetWare 286(pada tahun 1986). Pada tahun 1989, selepas pemproses Intel 80386 dikeluarkan, ia diikuti NetWare 386. Novell kemudiannya menyemak semula penomboran versi NetWare: NetWare 286 menjadi NetWare 2.x, A NetWare 386 menjadi NetWare 3.x.

NetWare 286 2.x

Mengkonfigurasi NetWare versi 2 memerlukan usaha yang ketara: sebarang perubahan diperlukan untuk menyusun semula kernel dan but semula sistem. NOS dibekalkan sebagai kit model objek. Penyusunan semula untuk menggantikan pemacu LAN memerlukan penggunaan 20 cakera liut satu demi satu. Namun begitu, dalam versi inilah kernel sistem pengendalian rangkaian (NOS) diasingkan daripada teknologi - seni bina komunikasi. Produk yang bersaing dengan NetWare adalah penyelesaian "kotak" yang menggabungkan perisian dan perkakasan dari satu kotak. Pentadbiran NetWare dilakukan menggunakan utiliti berasaskan teks, seperti SYSCON. NetWare 2 menggunakan sistem fail Sistem Fail NetWare 286, atau NWFS 286.

NetWare 3.x

NetWare versi 3 telah dipermudahkan dengan membina secara modular. Fungsi sistem pengendalian telah dilakukan oleh modul perisian yang berasingan - Modul boleh dimuatkan NetWare(NLM), yang boleh dimuatkan pada permulaan sistem dan seperti yang diperlukan selepas permulaan. Seni bina ini memungkinkan untuk menambah fungsi yang diperlukan pada sistem, seperti perlindungan anti-virus, sandaran, sokongan untuk nama fail yang panjang (pada masa itu, nama fail dalam MS-DOS biasa dihadkan kepada 8 aksara nama dan 3 sambungan nama aksara) atau sokongan untuk fail Macintosh. NetWare masih diuruskan melalui utiliti berasaskan teks. NetWare 3.x memperkenalkan sistem fail baharu yang menjadi lalai pada semua sistem NetWare sebelum NetWare 5.x - Sistem Fail Netware 386, atau NWFS 386.

NetWare pada asalnya menggunakan perkhidmatan untuk pengesahan pengikat. Ia adalah sistem di mana semua kebenaran pengguna dan data keselamatan disimpan secara berasingan pada setiap pelayan. Apabila terdapat berbilang pelayan pada rangkaian, pengguna perlu mendaftar dengan setiap pelayan tersebut secara berasingan, dan setiap pelayan perlu mengekalkan senarai penggunanya sendiri dengan hak akses.

NetWare 4.x

NetWare 4.1x

Buka Pelayan Perusahaan

Kecekapan protokol NCP

Kebanyakan protokol rangkaian yang digunakan semasa pembangunan NetWare tidak bergantung pada rangkaian untuk menyampaikan mesej dengan pasti. Biasanya, operasi membaca fail pelanggan akan dilakukan seperti berikut.

  1. Pelayan mengesahkan penerimaan permintaan.
  2. Pelanggan mengesahkan penerimaan pengesahan.
  3. Pelanggan mengesahkan penerimaan data.
  4. Pelayan mengesahkan penerimaan pengesahan.

Protokol NCP adalah berdasarkan konsep penghantaran paket yang boleh dipercayai oleh rangkaian dalam kebanyakan kes. Oleh itu, jawapan kepada permintaan disampaikan dalam kebanyakan kes sebagai pengesahan. Contoh permintaan baca pelanggan dalam model ini.

  1. Pelanggan menghantar permintaan kepada pelayan.
  2. Pelayan menghantar data yang diminta kepada pelanggan.

Semua permintaan mengandungi nombor urutan, jadi jika pelanggan tidak menerima respons dalam masa yang ditentukan, ia akan menghantar semula permintaan dengan nombor urutan yang sama. Jika pelayan telah memproses permintaan ini, ia akan menghantar semula respons yang dicache. Jika pelayan tidak mempunyai masa untuk memproses permintaan, ia akan menghantar "pengakuan positif", yang bermaksud "Saya menerima permintaan itu, tetapi belum sempat memprosesnya, jangan ganggu saya."

Hasil daripada menggunakan model "rangkaian yang boleh dipercayai" ini ialah pengurangan dua pertiga dalam trafik rangkaian dan kependaman yang berkaitan.

Sistem pengendalian berbilang tugas bukan preemptive direka untuk perkhidmatan rangkaian

Pada tahun 1990-an, perbandingan intensif telah dibuat antara prestasi operasi perkhidmatan fail rangkaian oleh perisian khusus pada sistem pengendalian konvensional dan prestasi operasi yang sama oleh sistem pengendalian khusus. NetWare ialah sistem pengendalian khusus, bukan sistem pengendalian perkongsian masa. Ia ditulis sepenuhnya untuk mengendalikan permintaan pelanggan-pelayan. Sistem ini pada mulanya tertumpu pada perkhidmatan fail dan cetakan, tetapi kemudiannya menunjukkan keupayaan warisan yang sangat baik sebagai platform pangkalan data, sistem e-mel, perkhidmatan web dan perkhidmatan lain. Ia juga berfungsi dengan berkesan sebagai penghala IPX, TCP/IP dan AppleTalk, walaupun ia tidak pernah menawarkan fleksibiliti penghala perkakasan.

Versi 4.x dan versi terdahulu NetWare tidak menyokong multitasking awalan, perkongsian masa, memori maya, antara muka pengguna grafik, dsb. Proses dan perkhidmatan yang dijalankan pada NetWare perlu berfungsi dengan betul, memproses permintaan dan mengembalikan kawalan kepada sistem pengendalian dalam masa yang diperuntukkan. Tidak seperti NetWare, sistem pengendalian tujuan umum (UNIX, Microsoft Windows) adalah berdasarkan model interaktif dengan sokongan untuk mod perkongsian masa, di mana, tanpa kawalan daripada sistem pengendalian, program boleh menduduki semua sumber sistem yang tersedia. Dalam persekitaran dengan multitasking preemptive dan virtualisasi memori ini, terdapat overhed yang ketara kerana sistem sedemikian tidak pernah mempunyai sumber yang mencukupi untuk mengendalikan semua permintaan daripada semua aplikasi yang bersaing untuk digunakan. ingatan sistem dan akses kepada peranti input/output. Sistem sedemikian telah bertambah baik dari semasa ke semasa dengan menyepadukan perkhidmatan rangkaian yang lebih rapat dengan kernel sistem pengendalian "tujuan umum", dan terutamanya dengan memudahkan, jika tidak mengasar, mekanisme untuk memperuntukkan sumber kepada aplikasi bersaing, yang sekali lagi membawa mereka lebih dekat kepada sistem multitasking koperasi; tetapi tidak pernah dapat mencapai tahap kecekapan NetWare. Pada masa lalu, apabila proses aplikasi diuruskan sendiri, "kepercayaan" ini sering membawa kepada ranap sistem. Tetapi keputusan dalam kes kerja "betul" sangat mengagumkan. Mungkin, jurutera Novell menemui dalam versi 5.x dan 6.x dengan kernel hibrid keseimbangan kebolehpercayaan yang optimum - toleransi sistem dan prestasinya. Sungguh memalukan bahawa terdapat sangat sedikit aplikasi yang ditulis untuk versi API tertentu ini.

Mungkin sebab utama kejayaan Novell pada tahun 80-an dan 90-an adalah prestasi unggul NetWare berbanding sistem pengendalian tujuan umum. Walau bagaimanapun, apabila kuasa mikropemproses meningkat, kecekapan menjadi semakin kurang penting, dan dengan kemunculan pemproses Pentium, kerumitan mengurus dan membangunkan aplikasi untuk NetWare mula mengatasi faedahnya. Keyakinan berlebihan jabatan pemasaran dan pengurusan Novell terhadap latar belakang ancaman sebenar pesaing (NT4 dan Microsoft Exchange) adalah masalah terakhir dalam proses yang akhirnya membawa kepada kehilangan kedudukan NetWare.

Sudut pandangan lain juga mungkin. Novell berhenti mempromosikan produk utamanya; pengurusnya tidak memahami realiti dengan secukupnya. NetWare kekal sebagai platform yang sangat berkesan untuk pelayan SQL; selepas mengalihkannya pelayan Apache ia mempunyai peluang yang serius untuk bersaing dengan platform *nix. Akibatnya, malang utama Novell ialah penarikan diri daripada perniagaan kerana kesilapan pemasaran yang lalu.

Nota

lihat juga

  • Perbandingan sistem pengendalian

Pautan

  • Novell NetWare 6.5 - bahagian NetWare di tapak web Novell.
  • Pengguna NetWare Pertama - sejarah awal NetWare (format PDF)
  • Sejarah Ringkas NetWare
  • Satu lagi Sejarah Ringkas NetWare
  • www.novell-admin.ru Pentadbir Sistem Novell NetWare

kesusasteraan

  • Gaskin D. Pentadbiran Novell Netware 6.0/6.5. - St Petersburg. : BHV-SPb, 2003. - P. 1056. - ISBN 5-94157-233-6

pengenalan

Moden sistem komputer terdiri daripada satu atau lebih pemproses, memori capaian rawak, cakera, papan kekunci, monitor, pencetak, antara muka rangkaian dan peranti lain, iaitu, ia adalah kompleks sistem bersepadu. Menulis program yang memantau semua komponen, menggunakannya dengan betul, dan masih berfungsi secara optimum adalah tugas yang amat sukar. Atas sebab ini, komputer dilengkapi dengan lapisan perisian khas yang dipanggil sistem pengendalian.

Sistem pengendalian, OS (eng. sistem pengendalian) - set asas program komputer yang menyediakan kawalan perkakasan komputer, bekerja dengan fail, input dan output data, serta pelaksanaan program aplikasi dan utiliti. Biasanya, sistem pengendalian disimpan pada cakera keras atau liut (sistem).

Apabila anda menghidupkan komputer anda, sistem pengendalian dimuatkan ke dalam memori sebelum program lain dan kemudian berfungsi sebagai platform dan persekitaran untuk mereka berfungsi. Sebagai tambahan kepada fungsi di atas, OS boleh melakukan yang lain, contohnya, menyediakan antara muka pengguna, interaksi rangkaian, dsb.

Terdapat sistem pengendalian yang menggunakan baris arahan untuk memasukkan arahan dan menjalankan program menggunakan papan kekunci, dan sistem pengendalian grafik. Dalam yang terakhir, peranti kawalan utama ialah tetikus atau peranti penentu kedudukan lain.

Model komputer yang berbeza mungkin menggunakan sistem pengendalian yang berbeza, yang berbeza dalam sumber dan menyediakan RAM tahap berbeza perkhidmatan untuk pengaturcaraan dan bekerja dengan perisian siap sedia.

Terdapat pelbagai sistem pengendalian untuk komputer peribadi dan pelayan: Sistem pengendalian keluarga Microsoft Windows dan Windows NT, Mac OS dan Mac OS X, NetWare, sistem kelas UNIX dan Unix-like (GNU/Linux).

Tegas Novell

Novell ialah syarikat terbesar, yang memiliki, menurut pelbagai sumber, daripada 65% hingga 75% daripada pasaran untuk sistem pengendalian rangkaian untuk rangkaian kawasan tempatan. Novell terkenal dengan sistem pengendalian rangkaian keluarga NetWare. Sistem ini dilaksanakan sebagai sistem dengan pelayan khusus.

Usaha utama Novell telah dibelanjakan untuk mencipta bahagian pelayan yang sangat cekap dalam OS rangkaian, yang, dengan pengkhususan dalam melaksanakan fungsi pelayan fail, akan memberikan kelajuan tertinggi yang mungkin untuk akses fail jauh dan meningkatkan keselamatan data untuk kelas komputer ini. Untuk bahagian pelayan OSnya, Novell telah membangunkan sistem pengendalian khusus yang dioptimumkan untuknya operasi fail dan menggunakan semua ciri yang disediakan oleh pemproses Intel x386 dan lebih tinggi. Pengguna rangkaian Novell NetWare membayar harga untuk prestasi tinggi - pelayan fail khusus tidak boleh digunakan sebagai stesen kerja, dan OS khususnya mempunyai API yang sangat khusus, yang memerlukan pembangun kepada modul pelayan tambahan pengetahuan khusus, pengalaman khusus dan usaha yang ketara.

Untuk stesen kerja, Novell mengeluarkan dua sistem pengendalian proprietari dengan terbina dalam fungsi rangkaian: Novell DOS 7 dengan komponen rangkaian peer-to-peer Ware Peribadinya, serta OS UnixWare, yang merupakan pelaksanaan UNIX System V Release 4.2 dengan keupayaan terbina dalam untuk bekerja dalam rangkaian NetWare. Untuk sistem pengendalian komputer peribadi yang popular daripada pengeluar lain, Novell menghasilkan cangkerang rangkaian dengan fungsi klien berhubung dengan pelayan NetWare.

Sistem pengendalian NetWare pada asalnya dibangunkan oleh Novell untuk rangkaian Novell S-Net, yang mempunyai topologi bintang dan pelayan proprietari dengan mikropemproses Motorola MC68000. Apabila IBM mengeluarkan komputer peribadi PC XT, Novell memutuskan bahawa NetWare boleh dialihkan dengan mudah ke seni bina mikropemproses keluarga Intel 8088, dan kemudian ia akan dapat menyokong hampir semua rangkaian komputer peribadi yang terdapat di pasaran.

Konsep OS NetWare

NetWare ialah sistem pengendalian rangkaian dan satu set protokol rangkaian yang digunakan oleh sistem untuk berkomunikasi dengan komputer klien yang disambungkan ke rangkaian. Sistem pengendalian NetWare dicipta oleh Novell. NetWare ialah sistem pengendalian tertutup yang menggunakan multitasking koperasi untuk menjalankan pelbagai perkhidmatan pada komputer berasaskan Intel x86. Protokol rangkaian sistem adalah berdasarkan susunan protokol Xerox XNS. NetWare kini menyokong protokol TCP/IP dan IPX/SPX. NetWare ialah salah satu daripada keluarga sistem XNS. Sistem sedemikian, sebagai contoh, termasuk Banyan VINES dan Ungerman-Bass Net/One. Tidak seperti produk dan XNS ini, NetWare memperoleh bahagian pasaran yang ketara pada awal 1990-an dan bersaing dengan Windows NT Microsoft, selepas itu sistem pesaing lain tidak lagi wujud.

NetWare adalah berdasarkan idea yang sangat mudah: satu atau lebih pelayan khusus menyambung ke rangkaian dan berkongsi ruang cakera mereka dalam bentuk "volum". Pada komputer pelanggan yang menjalankan sistem pengendalian MS-DOS, beberapa program pemastautin khas dilancarkan yang membolehkan anda "menetapkan" huruf pemacu kepada jilid. Pengguna mesti mendaftar dalam talian untuk mengakses volum dan boleh menetapkan huruf pemacu. Akses kepada sumber rangkaian ditentukan oleh nama log masuk.

Pengguna juga boleh menyambung ke pencetak kongsi pada pelayan khusus dan mencetak ke pencetak rangkaian dengan cara yang sama mereka mencetak ke pencetak tempatan.

Walaupun fakta bahawa dalam versi awal NetWare semua modul sistem dianggap tidak boleh dipercayai (sebarang modul yang tidak berfungsi boleh mengganggu operasi keseluruhan sistem), ia adalah sistem yang sangat stabil. Ia bukan perkara biasa bagi pelayan NetWare untuk beroperasi tanpa campur tangan manusia selama bertahun-tahun.

Sejarah dan versi sistem pengendalian rangkaian NetWare

NetWare telah dicipta melalui kerja SuperSet Software, sebuah kumpulan perunding yang diasaskan oleh rakan Drew Major, Dale Neibauer, Kyle Powell, dan kemudian ahli Mac Hurst. Kerja ini berdasarkan hasil pengajian mereka di Universiti Brigham Young di Provo, Utah pada Oktober 1981.

Pada tahun 1983, Raymond Noorda menyertai kumpulan SuperSet. Tugas awal pasukan adalah untuk mencipta sistem CPM perkongsian cakera untuk rangkaian berdasarkan perkakasan CP/M yang Novell jual pada masa itu. Terdapat perasaan dalam kumpulan bahawa CP/M adalah platform yang telah ditakdirkan, dan akibatnya penyelesaian alternatif telah dicadangkan untuk PC serasi IBM yang baru dikeluarkan. Kumpulan itu juga menulis aplikasi yang dipanggil Snipes, permainan berasaskan teks yang mereka gunakan untuk menguji rangkaian baharu dan menunjukkan keupayaannya. Snipes adalah yang pertama aplikasi rangkaian di dunia dan sebenarnya merupakan pendahulu kepada banyak permainan berbilang pemain popular seperti Doom dan Quake.

Sistem pengendalian rangkaian ini kemudiannya dinamakan Novell NetWare. NetWare menggunakan NCP (NetWareCoreProtocol), iaitu protokol pemindahan paket yang membolehkan pelanggan menghantar permintaan kepada pelayan NetWare dan menerima respons daripada mereka. Pada mulanya, NCP terikat dengan protokol IPX/SPX, iaitu sistem NetWare itu sendiri hanya boleh menggunakan IPX/SPX untuk komunikasi rangkaian. Sistem terbenam berdasarkan DBMS Btrieve telah digunakan untuk menyimpan maklumat pengesahan.

Produk perisian pertama yang mengandungi nama NetWare dikeluarkan pada tahun 1983. Ia dipanggil NetWare 68 (atau Novell S-Net), dijalankan pada pemproses Motorola 68000, dan menggunakan topologi bintang. Produk ini telah digantikan pada tahun 1985 oleh NetWare 86, yang ditulis untuk dijalankan pada pemproses Intel 8086. Selepas keluaran pemproses Intel 80286, Novell mengeluarkan NetWare 286 (pada tahun 1986). NetWare 386 diikuti pada tahun 1989 dengan keluaran pemproses Intel 80386. Novell kemudiannya menyemak semula penomboran versi NetWare: NetWare 286 menjadi NetWare 2.x, dan NetWare menjadi NetWare 3.x.

NetWare 286 2.x

Mengkonfigurasi NetWare versi 2 memerlukan usaha yang ketara: sebarang perubahan diperlukan untuk menyusun semula kernel dan but semula sistem. Menyusun semula dan menggantikan kernel memerlukan penggunaan ganti 20 cakera liut. Pentadbiran NetWare dilakukan menggunakan utiliti teks seperti SYSCON. NetWare 2 menggunakan Sistem Fail NetWare 286, atau NWFS 286.

NetWare 3.x

NetWare versi 3 telah dipermudahkan dengan membina secara modular. Fungsi sistem pengendalian telah dilakukan oleh modul perisian berasingan - NetWare loadable modules (NLM), yang boleh dimuatkan pada permulaan sistem dan seperti yang diperlukan selepas permulaan. Seni bina ini memungkinkan untuk menambah fungsi yang diperlukan pada sistem, seperti perlindungan anti-virus, sandaran, sokongan untuk nama fail yang panjang (pada masa itu, nama fail dalam MS-DOS yang meluas dihadkan kepada 8 aksara nama dan 3 sambungan nama aksara) atau sokongan untuk fail Macintosh. NetWare masih diuruskan melalui utiliti berasaskan teks. NetWare 3.x memperkenalkan sistem fail baharu yang menjadi lalai pada semua sistem NetWare sebelum NetWare 5.x, Sistem Fail Netware 386 atau NWFS 386.

NetWare pada asalnya menggunakan perkhidmatan Bindery untuk pengesahan. Ia adalah sistem di mana semua kebenaran pengguna dan data keselamatan disimpan secara berasingan pada setiap pelayan. Apabila terdapat berbilang pelayan pada rangkaian, pengguna perlu mendaftar dengan setiap pelayan tersebut secara berasingan, dan setiap pelayan perlu mengekalkan senarai penggunanya sendiri dengan hak akses.

NetWare 4.x

Versi 4 pada tahun 1993 memperkenalkan Novell Directory Service (NDS) - perkhidmatan Bindery telah digantikan dengan katalog global, yang menerangkan keseluruhan infrastruktur rangkaian dan diuruskan dari satu titik. Ini bermakna pengguna hanya perlu mengesahkan kepada NDS sekali untuk mengakses sumber pada mana-mana pelayan dalam struktur pepohon direktori. Oleh itu, pengguna boleh mengakses sumber rangkaian tanpa mengira pelayan mana sumber ini terletak. Versi 4 juga memperkenalkan beberapa ciri dan utiliti yang berguna, seperti Novell Distributed Print Service (NDPS), sokongan Java, dan penyulitan awam/swasta RSA.

Penilaian: / 0

teruk Hebat

NetWare ialah sistem pengendalian daripada Novell, khusus untuk membina semua jenis rangkaian.

NetWare ialah sistem pengendalian khusus, bukan OS tujuan umum. Sistem pengendalian tujuan am menyediakan perkhidmatan yang memenuhi keperluan ramai pelbagai aplikasi Lebih-lebih lagi, OS sedemikian biasanya sangat tahan terhadap tingkah laku aplikasinya disebabkan oleh langkah-langkah sekatan khas. Aplikasi boleh dibangunkan dengan sedikit atau tiada kebimbangan mengenai interaksi mereka dengan program lain. Ia juga boleh ditulis tanpa mengambil kira perkongsian sumber komputer seperti memori atau CPU.

Dalam OS tujuan umum terdapat masalah interaksi, perkongsian sumber, dsb. diselesaikan oleh sistem pengendalian. Aplikasi yang cuba menyelesaikannya sendiri mungkin dihalang daripada melakukannya oleh OS. Ini menyediakan beberapa tahap perlindungan untuk aplikasi dan OS.

NetWare ialah OS khusus yang direka dari awal untuk mengoptimumkan perkhidmatan rangkaian dan, di atas semua, akses kepada fail yang dipadam. Aplikasi seperti hamparan dan pemproses perkataan, akan berprestasi lebih baik di bawah OS tujuan umum, dan aplikasi seperti pelayan cetakan, pelayan pangkalan data dan pelayan komunikasi yang mengurus sumber yang dikongsi akan berprestasi lebih baik di bawah NetWare. Tetapi untuk mencapai kesan ini, aplikasi untuk NetWare mesti ditulis dengan teliti, memahami akibatnya kerjasama pada pelayan supaya satu aplikasi tidak mengatasi yang lain dengan memakan terlalu banyak masa CPU.

Selain meningkatkan produktiviti - matlamat utama membangunkan keluarga OS NetWare 3.x dan 4.x, pembangun menetapkan matlamat mereka sendiri untuk mencipta sistem pengendalian terbuka, boleh diperluas dan sangat dipercayai yang menyediakan tahap keselamatan maklumat yang tinggi.

Novell ialah syarikat terbesar, yang memiliki, menurut pelbagai sumber, daripada 65% hingga 75% daripada pasaran untuk sistem pengendalian rangkaian untuk rangkaian kawasan tempatan. Novell terkenal dengan sistem pengendalian rangkaian keluarga NetWare. Sistem ini dilaksanakan sebagai sistem dengan pelayan khusus.

Usaha utama Novell telah dibelanjakan untuk mencipta bahagian pelayan yang sangat cekap dalam OS rangkaian, yang, dengan pengkhususan dalam melaksanakan fungsi pelayan fail, akan memberikan kelajuan tertinggi yang mungkin untuk akses fail jauh dan meningkatkan keselamatan data untuk kelas komputer ini. Untuk bahagian pelayan OSnya, Novell telah membangunkan sistem pengendalian khusus yang dioptimumkan untuk operasi fail dan menggunakan semua keupayaan yang disediakan oleh Intel x386 dan pemproses yang lebih tinggi. Pengguna rangkaian Novell NetWare membayar harga untuk prestasi tinggi - pelayan fail khusus tidak boleh digunakan sebagai stesen kerja, dan OS khususnya mempunyai API yang sangat khusus, yang memerlukan pengetahuan khas, pengalaman dan usaha penting daripada pembangun modul pelayan tambahan.

Untuk stesen kerja, Novell menghasilkan dua sistem pengendalian proprietari dengan keupayaan rangkaian terbina dalam: Novell DOS 7, yang merangkumi komponen rangkaian peer-to-peer Ware Peribadi, dan UnixWare, yang merupakan pelaksanaan UNIX System V Release 4.2 dengan terbina dalam Keupayaan rangkaian NetWare. (Hak ke atas sistem UnixWare dijual kepada Santa Cruz Operations.) Untuk sistem pengendalian komputer peribadi yang popular daripada pengeluar lain, Novell menghasilkan cangkerang rangkaian dengan fungsi klien berhubung dengan pelayan NetWare.

Sistem pengendalian NetWare pada asalnya dibangunkan oleh Novell untuk rangkaian Novell S-Net, yang mempunyai topologi bintang dan pelayan proprietari dengan mikropemproses Motorola MC68000. Apabila IBM mengeluarkan komputer peribadi PC XT, Novell memutuskan bahawa NetWare boleh dipindahkan dengan mudah ke keluarga seni bina mikropemproses Intel 8088 dan kemudiannya akan dapat menyokong hampir setiap rangkaian komputer peribadi di pasaran.

Versi pertama NetWare telah dikeluarkan oleh Novell pada awal tahun 1983.

Pada tahun 1985, Advanced NetWare v1.0 muncul, yang berkembang kefungsian sistem pengendalian pelayan.

Versi 1.2 Advanced NetWare, juga dikeluarkan pada tahun 1985, adalah sistem pengendalian pertama untuk pemproses Intel 80286 yang dijalankan dalam mod dilindungi.

Versi 2.0 sistem NetWare Lanjutan, dikeluarkan pada tahun 1986, berbeza daripada versi sebelumnya dalam prestasi yang lebih tinggi dan keupayaan untuk menggabungkan rangkaian heterogen pada tahap pautan data. Dengan memanfaatkan sepenuhnya keupayaan mod dilindungi pemproses 80286, NetWare Lanjutan menyediakan prestasi rangkaian yang tidak mungkin berlaku dengan sistem pengendalian yang berjalan dalam mod sebenar dan terhad kepada 640 KB memori. Versi 2.0 buat kali pertama menyediakan keupayaan untuk menyambung sehingga empat rangkaian dengan topologi berbeza, seperti Ethernet, ArcNet dan Token Ring, kepada satu pelayan.

Pada tahun 1987, Novell mengeluarkan SFT NetWare, yang termasuk cara khas memastikan kebolehpercayaan sistem dan keupayaan pengurusan rangkaian yang diperluaskan. Ciri seperti pemeteran sumber dan perlindungan gangguan telah membolehkan pentadbir rangkaian menentukan masa dan cara pengguna mengakses maklumat dan sumber rangkaian. Buat pertama kalinya, pembangun dapat mencipta aplikasi berbilang pengguna yang boleh dijalankan pada pelayan sebagai proses tambahan sistem pengendalian rangkaian dan memanfaatkan fungsinya.

Sistem pengendalian NetWare v2.15 tiba di pasaran pada Disember 1988, menambah sokongan untuk keluarga komputer Macintosh kepada NetWare. Pengguna Macintosh kini mempunyai keupayaan untuk menyambungkan komputer mereka sebagai pelanggan kepada pelayan NetWare, mengakses sumber rangkaian dan mencari dan menyimpan maklumat secara telus pada pelayan. Pada masa yang sama, pengguna Macintosh mendapat manfaat daripada semua ciri asas NetWare, termasuk toleransi kesalahan dan perlindungan terhadap akses yang tidak dibenarkan.

Pada September 1989, Novell mengeluarkan versi pertama sistem pengendalian 32-bit untuk pelayan berasaskan 80386, dipanggil NetWare 386 v3.0. Ia mempunyai prestasi yang jauh lebih tinggi berbanding versi sebelumnya, sistem perlindungan yang lebih baik terhadap akses tanpa kebenaran, fleksibiliti dalam penggunaan dan sokongan untuk pelbagai protokol rangkaian. Dia paling banyak menjawab keperluan lanjutan kepada persekitaran operasi program aplikasi yang diedarkan.

Pada bulan Jun 1990, NetWare 386 v.3.1 telah dikeluarkan, termasuk penambahbaikan dalam kebolehpercayaan dan pengurusan rangkaian, peningkatan prestasi dan peningkatan alatan untuk pemaju bebas.

Pada tahun 1991, Novell menggantikan sistem pengendalian untuk pemproses 80286 (SFT, Advanced dan ELS NetWare) dengan sistem NetWare v2.2 yang lebih berkuasa dan mudah, yang berfungsi lebih unggul. versi sebelumnya 2.1x.

Pada masa yang sama, NetWare v3.11 telah dikeluarkan, dengan ketara mengembangkan keupayaan NetWare 386. NetWare v3.11 menjadi sistem pengendalian rangkaian pertama yang menyediakan akses kepada sumber rangkaian daripada stesen kerja DOS, Windows, OS/2, UNIX dan Macintosh.

Pada tahun 1993, selepas ujian yang meluas, penghantaran sistem NetWare SFT III v3.11 bermula. NetWare System Fault Tolerance Level III (SFT III) v3.11 ialah sistem pengendalian rangkaian yang direka khusus untuk digunakan dalam sistem yang memerlukan peringkat tertinggi kebolehpercayaan. Sebagai tambahan kepada ciri kebolehpercayaan yang disertakan dengan NetWare v3.11, SFT III membolehkan dua pelayan beroperasi dalam mod cermin. Dalam kes ini, salah satu pelayan sentiasa aktif, dan yang kedua berada dalam keadaan siap sedia panas, memastikan keadaan memori dan cakera yang sama seperti pelayan utama.

Pada tahun 1993, Novell mengeluarkan NetWare v4.0, yang merupakan produk baharu yang revolusioner dalam banyak aspek. Sistem ini direka khusus untuk membina rangkaian komputer "berskala perusahaan" dengan berbilang pelayan fail, jumlah yang besar sumber rangkaian dan pengguna. Salah satu inovasi utama ialah Perkhidmatan Direktori NetWare (NDS), yang menyimpan maklumat tentang semua data yang dikongsi dalam pangkalan data yang diedarkan ke beberapa pelayan. sumber rangkaian dan pengguna, yang memungkinkan untuk mendapatkan akses telus kepada semua sumber rangkaian berbilang pelayan dengan satu log masuk logik.

Pada September 1993, Novell mengeluarkan NetWare v3.12, versi sistem pengendalian rangkaian paling popular Novell yang lebih baik, NetWare v3.11. Dalam versi NetWare 3.12, ralat yang diperhatikan semasa operasi versi NetWare 3.11 telah dihapuskan dan alat baharu telah ditambah: versi terpotong E-mel MHS Global, alat sokongan pelanggan Macintosh dan cangkerang klien untuk DOS dan Windows menggunakan teknologi VLM, yang membolehkan anda memuatkan dan memunggah komponen rangkaian yang diperlukan untuk stesen kerja secara dinamik.

NetWare berjalan dalam mod dilindungi CPU, memanfaatkan sepenuhnya pemproses 386, 486 dan Pentium dengan pengalamatan memori 32-bit.

Dalam mod yang dilindungi, memori ditangani oleh julat alamat yang bersebelahan. Model memori yang dipanggil "rata" ini menjadikan pengurusan memori lebih mudah dan fleksibel. Dalam kes ini, tidak perlu menukar segmen memori, kerana keseluruhan memori terdiri daripada satu segmen. Apabila berjalan dalam mod CPU "sebenar", operasi peruntukan memori tunggal dihadkan kepada saiz 64K, kerana 64K ialah saiz segmen maksimum. Bekerja dalam mod 32-bit dengan ketara meningkatkan kelajuan pelaksanaan semua komponen dan modul OS.

Satu lagi kelebihan mod dilindungi ialah keupayaan untuk menjalankan berbilang program pada masa yang sama. Ini sering dipanggil multitasking. NetWare melaksanakan mekanisme benang yang membolehkan anda memanfaatkan sepenuhnya pembahagian satu proses kepada berbilang benang yang berjalan selari. Mekanisme ini diterangkan dalam Bahagian 1.2.4 Bab 1. NetWare menyediakan kemudahan yang mudah untuk melaksanakan proses berbilang benang.

Terdapat beberapa pilihan untuk melaksanakan algoritma penghantaran benang. NetWare menggunakan kaedah multitasking bukan preemptive. Ini bermakna bahawa biasanya tidak mungkin aplikasi dan rangkaiannya diganggu oleh aplikasi dan rangkaian lain. Teknik ini kadangkala dirujuk sebagai "mengkelilingi orang baik" kerana aplikasi dijangka berkelakuan sopan terhadapnya sumber sistem. Malah, melainkan jika aplikasi secara berkala melepaskan kawalan kepada CPU untuk membenarkan aplikasi lain dijalankan, hanya aplikasi itu yang akan dijalankan. Oleh itu, apabila bekerja dalam mod ini, adalah sangat penting untuk memahami akibat rampasan CPU dan menjadi "lelaki yang baik" di kalangan yang sama. Kelebihan utama multitasking bukan preemptive ialah menukar lebih pantas dari thread ke thread berbanding dengan multitasking preemptive, apabila thread proses terganggu pada saat yang tidak dijangka dan selalunya menyusahkan, dan OS perlu menyimpan lebih banyak maklumat tentang keadaan terganggu benang daripada dalam kes apabila benang itu sendiri memberikan kawalan kepada OS.

Oleh kerana NetWare menggunakan multitasking bukan preemptive, ia tidak begitu mengambil berat tentang mengawal tingkah laku utas yang sedang berjalan. NetWare menjejaki utas mana yang sedang dijalankan, pada keutamaan apa, dan untuk berapa lama, tetapi hanya mengenakan hadnya pada utas dalam situasi yang melampau. Biasanya, NetWare menganggap bahawa semua benang berkongsi pemproses secara adil, memberikannya kawalan dengan kerap. Ini membolehkan NetWare sendiri beroperasi dengan lebih cekap.

Semua RAM yang tinggal selepas memuatkan OS dan modul tambahan digunakan untuk caching cakera, yang, untuk fail dengan saiz RAM yang sesuai, secara semula jadi meningkatkan kelajuan akses cakera.

Ciri keselamatan maklumat terbina dalam NetWare pada peringkat asas sistem pengendalian, dan bukan alat tambah dalam bentuk aplikasi. Oleh kerana NetWare menggunakan struktur fail khas pada pelayan fail, pengguna tidak boleh mengakses fail rangkaian walaupun mereka mendapat akses fizikal ke pelayan fail.

Sistem pengendalian NetWare mengandungi tahap mekanisme keselamatan berikut:

perlindungan maklumat pengguna;

perlindungan kata laluan;

perlindungan direktori;

perlindungan fail;

perlindungan firewall.

Pada tahun 1983, Novell memperkenalkan konsep nama pengguna, kata laluan dan profil pengguna ke dalam sistem konsep rangkaian tempatan. Ciri pengguna mengandungi senarai sumber yang boleh diakses oleh pengguna dan hak yang dia miliki apabila bekerja dengan sumber ini. Pentadbir rangkaian boleh mengehadkan hak pengguna untuk log masuk ke rangkaian mengikut tarikh, masa dan stesen kerja tertentu. Alat untuk mengesan pelanggaran keselamatan dan menyekat tindakan penceroboh memberitahu pentadbir rangkaian tentang percubaan akses yang tidak dibenarkan.

Dalam NetWare 3.12, kata laluan disimpan disulitkan pada pelayan. Kata laluan yang ditentukan oleh pengguna juga dihantar melalui kabel dalam bentuk yang disulitkan, yang memberikan perlindungan terhadap percubaan untuk mengetahui kata laluan dengan "mendengar" rangkaian.

NetWare 4.x menggunakan lebih banyak litar yang boleh dipercayai pengenalan pengguna apabila log masuk logik ke rangkaian, berdasarkan penggunaan teknologi keselamatan kunci awam/kunci peribadi RSA. Apabila menggunakan teknologi ini, kata laluan pengguna dan kunci peribadi tidak pernah dihantar melalui kabel, yang menghapuskan sepenuhnya kemungkinan untuk mengetahui kata laluan orang lain. Perkhidmatan direktori NDS juga memperkenalkan tahap kawalan akses baharu yang boleh dikuatkuasakan oleh pentadbir di mana-mana sahaja pada rangkaian.

Dari sudut keselamatan, NetWare OS tidak membezakan antara sistem pengendalian stesen kerja. Stesen yang menjalankan DOS, Windows, OS/2, Macintosh dan UnixWare dilayan dengan tepat dan semua ciri keselamatan digunakan untuk semua sistem pengendalian yang boleh digunakan pada rangkaian NetWare.