Локальні обчислювальні мережі. Операційна система NetWare фірми Novell.
Введення.
Система NetWare фірми Novell дозволяє так організувати архітектуру ЛВС, щоб задовольнити будь-яким специфічним вимогам. Ця здатність до модифікації відноситься не тільки до прикладних програм, які виконуються в мережі, але також до апаратних засобів і використовуваних функцій систем.
ЛВС можуть складатися з одного файл-сервера, що підтримує невелика кількість робочих станцій, або з багатьох файл-серверів і комунікаційних серверів, сполучених з сотнями робочих станцій. Деякі мережі спроектовані для надання порівняно простих послуг, таких, як спільне користування прикладною програмою і файлом і забезпечення доступу до єдиного принтером. Інші мережі забезпечують зв'язок з великими і міні-ЕОМ, модеми колективного користування, різноманітними пристроями введення/виводу (графобудівники, принтерами і т. д.) і пристроїв пам'яті великої місткості (диски типу WORM).
ФАЙЛ-СЕРВЕР І РОБОЧІ СТАНЦІЇ
Файл-сервер є ядром локальної мережі. Цей комп'ютер (зазвичай високопродуктивний міні-комп'ютер) запускає операційну систему і управляє потоком даних, переданих по мережі. Окремі робочі станції і будь-які спільно використовуються периферійні пристрої, такі, як принтери, - все приєднуються до файл-сервера.
Кожна робоча станція являє собою звичайний персональний комп'ютер, що працює під управлінням власної дискової операційної системи (такий, як DOS або OS/2). Однак на відміну від автономного персонального комп'ютера робоча станція містить плату мережевого інтерфейсу і фізично сполучена кабелями з файлом-сервером. Крім того, робоча станція запускає спеціальну програму, що називається оболонкою мережі, що дозволяє їй обмінюватися інформацією з файл-сервером, іншими робочими станціями та іншими пристроями мережі. Оболонка дозволяє робочої станції використовувати файли і програми, що зберігаються на файл-сервері, так само легко, як і що знаходяться на її власних дисках.
Операційна система робочих станцій
Кожен комп'ютер робочої станції працює під керуванням своєї власної операційної системи (такий, як DOS або OS/2). Щоб включити кожну робочу станцію з складу мережі, оболонка мережевої операційної системи завантажується в початок операційної системи комп'ютера.
Оболонка зберігає більшу частину команд і функцій операційної системи, дозволяючи робочої станції в процесі роботи виглядати як звичайно. Оболонка просто додає локальної операційної системи більше функцій і надає їй гнучкість.
Топологія локальних мереж
Термін "топологія мережі" відноситься до шляху, яким дані переміщаються по мережі. Існують три основні види топологій: "загальна шина", "зірка" і "кільце".
Топологія "загальна шина" передбачає використання одного кабелю, до якого підключаються всі комп'ютери мережі (мал. 2.2). У разі "загальна шина" кабель використовується спільно всіма станціями по черзі. Вживаються спеціальні заходи для того, щоб при роботі із загальним кабелем комп'ютери не заважали один одному передавати і приймати дані.
У топології "спільна шина" всі повідомлення, що надсилаються окремими комп'ютерами, підключеними до мережі. Надійність тут вище, тому що вихід з ладу окремих комп'ютерів не порушить працездатності мережі в цілому. Пошук несправностей у кабелі утруднений. Крім того, оскільки використовується тільки один кабель, у разі обриву порушується робота всієї мережі.
На рис. 2.3 показані комп'ютери, з'єднані зіркою. У цьому випадку кожен комп'ютер через спеціальний мережевий адаптер підключається окремим кабелем до об'єднуючого пристрою.
При необхідності можна поєднувати разом кілька мереж з топологією "зірка", при цьому виходять розгалужені конфігурації мережі.
З точки зору надійності ця топологія не є
найкращим рішенням, оскільки вихід з ладу центрального вузла призведе до зупинки всієї мережі. Однак при використанні топології "зірка" легше знайти несправність у кабельній мережі.
Використовується також топологія "кільце" (мал. 2.4). У цьому випадку дані передаються від одного комп'ютера до іншого як би по естафеті. Якщо комп'ютер отримає дані, призначені для іншого комп'ютера, він передає їх далі по кільцю. Якщо дані призначені для отримав їх комп'ютера, вони далі не передаються.
Локальна мережа може використовувати одну з перерахованих топологій. Це залежить від кількості об'єднуються комп'ютерів, їх взаємного розташування й інших умов. Можна також об'єднати декілька локальних мереж, виконаних з використанням різних топологій, в єдину локальну мережу. Може, наприклад, деревоподібна топологія.
МЕТОДИ ДОСТУПУ І ПРОТОКОЛИ ПЕРЕДАЧІ ДАНИХ
У різних мережах існують різні процедури обміну даними в мережі. Ці процедури називаються протоколами передачі даних, що описують методи доступу до мережевих каналах даних.
Найбільше поширення отримали конкретні реалізації методів доступу: Ethernet, Arcnet і Token-Ring.
Метод доступу Ethernet.
Це метод доступу, розроблений фірмою Xerox у 1975 році, користується найбільшою популярністю. Він забезпечує високу швидкість передачі даних і надійність.
Для даного методу доступу використовується топологія "спільна шина". Тому повідомлення, що відправляється однією робочою станцією, одночасно приймається всіма іншими, підключеними до загальної шині. Але повідомлення, призначене тільки для однієї станції (воно включає в себе адресу станції призначення та адресу станції відправника). Та станція, якій призначене повідомлення, приймає його, інші ігнорують.
Метод доступу Ethernet є методом множинного доступу з прослуховуванням несучої і дозволом колізій (конфліктів) (CSMA/CD - Carier Sense Multiple Access with Collision Detection).
Перед початком передачі робоча станція визначає, вільний канал або зайнятий. Якщо канал вільний, станція починає передачу.
Ethernet не виключає можливості одночасної передачі повідомлень двома або декількома станціями. Апаратура автоматично розпізнає такі конфлікти, які називаються колізіями. Після виявлення конфлікту станції затримують передачу на деякий час. Цей час невелике і для кожної станції своє. Після затримки передача поновлюється.
Реально конфлікти призводять до зменшення швидкодії мережі лише у тому випадку, якщо працює близько 80-100 станцій.
Метод доступу Arcnet.
Цей метод доступу розроблений фірмою Datapoint Corp. Він теж отримав широке розповсюдження, в основному завдяки тому, що обладнання Arcnet дешевше, ніж обладнання Ethernet або Token-Ring. Arcnet використовується в локальних мережах з топологією "зірка". Один з комп'ютерів створює спеціальний маркер (повідомлення спеціального вигляду), який послідовно передається від одного комп'ютера до іншого.
Якщо станція бажає передати повідомлення іншій станції, вона повинна дочекатися маркера і додати до нього повідомлення, доповнене адресами відправника і призначення. Коли пакет дійде до станції призначення, повідомлення буде "відчеплений" від маркера і передано станції.
Метод доступу Token-Ring.
Метод доступу Token-Ring був розроблений фірмою IBM і розрахований на кільцеву топологію мережі.
Цей метод нагадує Arcnet, так як теж використовує маркер, який передається від однієї станції до іншої. На відміну від Arcnet, при методі доступу Token-Ring є можливість призначати різні пріоритети різних робочих станцій.
апаратне забезпечення локальних мереж
Апаратура Ethernet
Апаратура Ethernet зазвичай складається з кабелю, роз'ємів, Т-коннекторів, термінаторів і мережевих адаптерів. Кабель, очевидно, використовується для передачі даних між робочими станціями. Для підключення кабелю використовуються роз'єми. Ці роз'єми через Т-конектори підключаються до мережевих адаптерів - спеціальним платам, вставленим в слоти розширення материнської плати робочої станції. Термінатори підключаються до відкритих кінцях мережі.
Для Ethernet можуть бути використані кабелі різних типів: тонкий коаксіальний кабель, товстий коаксіальний кабель і неекранована кручена пари. Для кожного типу кабелю використовуються свої з'єднувачі і свій спосіб підключення до мережного адаптера.
Залежно від кабелю змінюються такі характеристики мережі, як максимальна довжина кабелю і максимальна кількість робочих станцій, що підключаються до кабелю.
Як правило, швидкість передачі даних у мережі Ethernet досягає 10 Мбіт за секунду, що достатньо для багатьох додатків.
Розглянемо докладно складу апаратних засобів Ethernet для різних типів кабелю.
Товстий коаксіальний кабель.
Товстий коаксіальний кабель, який використовується Ethernet, має діаметр 0.4 дюйма і хвильовий опір 50 Ом. Іноді цей кабель називають "жовтим кабелем". Це найдорожчий з розглянутих нами кабелів. Інститут IEEE визначив специфікацію на цей кабель - 10BASES.
На рис. 4 схематично зображено локальна мережа на основі товстого коаксіального кабелю.
Тут наведена конфігурація мережі, що складається з двох сегментів, розділеним репітерів. У кожному сегменті знаходяться 3 робочі станції.
Кожна робоча станція через мережевий адаптер (встановлений на материнській платі комп'ютера і на малюнку не показаний) спеціальним багатожильним трансиверний кабелем підключається до пристрою, що зветься трансивером. Трансивер служить для підключення робочої станції до товстої коаксіальному кабелю.
На корпусі трансівера є 3 роз'єми: два - для підключення товстого коаксіального кабелю, і один - для підключення трансиверний кабелю.
У таблиці 2 перераховані пристрої, необхідні для підключення робочої станції до товстої коаксіальному кабелю.
На жаль, довжина одного сегмента обмежена, і для товстого кабелю не може перевищувати 500 метрів. Якщо загальна довжина мережі більше 500 метрів, її необхідно розбити на сегменти, з'єднані один з одним через спеціальний пристрій - репітер.
На малюнку зображено два сегменти, з'єднані репітерів. При цьому загальна довжина мережі може досягати одного кілометра.
Між собою трансивери з'єднуються відрізками товстого коаксіального кабелю з припаяними до їх кінців коаксіальними
На кінцях сегмента підключені спеціальні заглушки - термінатори. Це просто коаксіальні роз'єми, в корпусі яких встановлено резистор з опором 50 Ом.
Корпус одного з термінаторів повинен бути заземлений. У кожному сегменті мережі можна з'єднувати тільки один термінатор.
Існують й інші обмеження крім максимальної довжини коаксіального кабелю.
Крім обмеження на довжину сегмента існують обмеження на максимальну кількість сегментів в мережі (і, як наслідок, на максимальну довжину мережі), на максимальну кількість робочих станцій, підключених до мережі і на максимальну довжину трансиверний кабелю.
Однак у більшості випадків ці обмеження не істотні. Більш того, можливості товстого кабелю надлишкові.
Отже, перерахуємо обладнання, необхідне для мережі Ethernet на товстому кабелі:
N-коннектор
N-термінатор
N-Barrel-конектор
N-термінатор із заземленням
DIX-конектор
Трансивер
Тонкий коаксіальний кабель
Тонкий коаксіальний кабель, який використовується для Ethernet, має діаметр 0.2 дюйма і хвильовий опір 50 Ом. Імпортний кабель називається RG-58A/U і відповідає специфікації 10BASE2. Можна також використовувати кабель РК-50, що випускається нашою промисловістю.
Мережа Ethernet на тонкому кабелі істотно простіше, ніж на товстому.
Як правило, всі мережеві адаптери мають два роз'єми. Один з них призначений для підключення багатожильного трансиверний кабелю, другий - для підключення невеликого трійника, званого Т-коннектором. Т-конектор з одного боку підключається до мережного адаптера, а з двох інших сторін до нього підключаються відрізки тонкого коаксіального кабелю з відповідними роз'ємами на кінцях. При цьому виходить, що коаксіальний кабель підключається як би безпосередньо до мережного адаптера, тому не потрібні трансивер і трансиверний кабель.
На кінцях сегмента повинні знаходитися термінатори, які підключаються до вільних кінців Т-коннекторів. Один (і тільки один!) Термінатор у сегменті повинен бути заземлений.
Мережі на тонкому кабелі мають гірші параметри у порівнянні з мережами на базі товстого кабелю (таблиця 4). Але вартість мережевого обладнання, необхідного для створення мережі на тонкому кабелі, істотно менше.
Слід зазначити, що деякі фірми випускають адаптери Ethernet, здатні працювати при довжині сегмента до 300 метрів (наприклад, адаптери фірми 3COM). Однак такі адаптери коштують дорожче і вся мережа в
цьому випадку повинна бути зроблена з використанням адаптерів тільки одного типу.
Як правило, більшість мереж Ethernet створено саме на базі тонкого кабелю.
Отже, перерахуємо обладнання, необхідне для мережі Ethernet на тонкому кабелі:
BNC-конектор
BNC-термінатор
BNC-Barrel-конектор
BNC-термінатор із заземленням
T-конектор
Неекранована кручена пари.
Деякі (але не всі) мережеві адаптери Ethernet здатні працювати з кабелем, що представляє собою просту неекрановану виту пару проводів (специфікація 10BASE-T). В якості такого кабелю можна використовувати звичайний телефонний дріт і вже наявну у вашій організації телефонну мережу.
Мережеві адаптери, здатні працювати з кручений парою, мають роз'єм, аналогічний що застосовується в імпортних телефонних апаратах.
Для мережі Ethernet на базі кручений пари необхідно спеціальний пристрій - концентратор. До одного концентратора через все ті ж телефонні розетки можна підключити до 12 робочих станцій. Максимальна відстань від концентратора до робочої станції становить 100 метрів, при цьому швидкість передачі даних така ж, як і для коаксіального кабелю, - 10 Мбіт за секунду.
Переваги мережі на базі кручений пари очевидні - низька вартість обладнання і можливість використання наявної телефонної мережі. Однак є серйозні обмеження на кількість станцій в мережі і на її довжину.
Мережний адаптер Ethernet.
Незалежно від використовуваного кабелю для кожної робочої станції необхідно мати мережний адаптер. Мережевий адаптер - це плата, яка вставляється в материнську плату комп'ютера. Вона має два роз'єми для підключення до мережного кабелю.
Для Ethernet в стандарті ISA використовується три види мережевих адаптерів: 8-бітові, 16-бітові і 32-бітові. 8-бітовий адаптер може завантажувати в 8-бітовий або 16-бітовий слоти материнської плати і використовується, головним чином, в комп'ютерах IBM XT IBM PC, де немає 16-бітових слотів. Іноді 8-бітові адаптери використовуються для комп'ютерів IBM AT, якщо вимоги до швидкості передачі даних не високі. Для 16-бітового адаптера необхідно використовувати 16-бітовий слот.
На комп'ютерах 80386 або 80486 має сенс використовувати швидкісні 32-бітові адаптери, принаймні для тих станцій, на які припадає максимальне навантаження.
Мережеві адаптери можуть бути розраховані на архітектуру ISA/EISA або Micro Channel. Перша архітектура використовується в серії комп'ютерів IBM AT і сумісних з ними, друга - у потужних станціях на базі процесорів 80486, третє - в комп'ютерах PS/2 серії IBM. Конструктивно ці типи адаптерів відрізняються один від одного. Для прискорення роботи на платі мережевого адаптера може знаходитися буфер. Розмір цього буфера різний для адаптерів різних типів і може складати від 8 Кб для 8-бітових адаптерів до 16 Кб і більше для 16 - і 32-бітових адаптерів.
Мережеві адаптери Ethernet використовують порти введення/виводу і один канал переривання. Деякі адаптери можуть працювати з каналами прямого доступу до пам'яті (DMA).
На платі адаптера може розташовуватися мікросхема постійної пам'яті (ПЗУ) для створення так званих бездискових робочих станцій. Це комп'ютери, у яких немає ні вінчестера, ні флоппі-дисків. Завантаження операційної системи виконується з мережі, і виконають її програма, записана в мікросхемі дистанційної завантаження.
Перед тим як вставити мережевий адаптер в материнську плату комп'ютера, необхідно за допомогою перемикачів (розташованих на платі адаптера) задати правильні значення для портів введення/виводу, каналу переривання, базовий адреса ПЗУ дистанційної завантаження бездискових станції.
Репітер.
Якщо довжина мережі пе?? т максимальну довжину сегменту мережі, необхідно розбити мережу на кілька (до п'яти) сегментів, з'єднавши їх через репітер.
Конструктивно репітер може бути виконаний або у вигляді окремої конструкції зі своїм блоком живлення, або у вигляді плати, що вставляється в слот розширення материнської плати комп'ютера.
Репітер у вигляді окремої конструкції коштує дорожче, але він може бути використаний для з'єднання сегментів Ethernet, виконаних як на тонкому, так і на товстому кабелі, тому що він має і коаксіальні роз'єми, і роз'єми для підключення трансиверний кабелю. За допомогою цього репітера можна навіть з'єднати в єдину мережу сегменти, виконані і на тонкому, і на товстому кабелі.
Репітер у вигляді плати має тільки коаксіальні роз'єми і тому може з'єднувати тільки сегменти на тонкому коаксіальному кабелі. Однак він коштує дешевше, і не вимагає окремої розетки для підключення електроживлення.
Один з недоліків що вбудовується в робочу станцію репітера полягає в тому, щоб для забезпечення цілодобової роботи мережі станція з репітерів також повинна працювати цілодобово. При виключенні живлення зв'язок між сегментами мережі буде порушена.
Опції репітера полягають у фізичному розподілі сегментів мережі та забезпечення відновлення пакетів, що передаються з одного сегмента мережі в іншій.
Репітер підвищує надійність мережі, тому що відмова одного сегмента (наприклад, обрив кабелю) не позначається на роботі інших сегментів. Однак, зрозуміло, через пошкоджений сегмент дані проходити не можуть.
Апаратура Arcnet.
Для організації мережі Arcnet необхідний спеціальний мережевий адаптер. Цей адаптер має один зовнішній роз'єм для підключення коаксіального кабелю.
Кожен адаптер Arcnet повинен мати для даної мережі свій номер. Цей номер встановлюється перемикачами, розташованими на адаптері, і знаходяться в межах від 0 до 255.
Мережеві адаптери робочих станцій через коаксіальний кабель з хвильовим опором 93 Ом підключаються до спеціального пристрою - концентратора. Можливо також використання неекранованої витої пари.
Концентратори бувають пасивними (Passive Hub) і активними (Active Hub). До одного концентратора (в залежності від його типу) може підключатися 4,8,16 або 32 робочих станцій.
Обмеження для мережі Arcnet наведені в таблиці 5.
Достоїнствами мережі Arcnet є низька вартість мережевого устаткування (в порівнянні з Ethernet) і велика довжина мережі (до 6 км). Однак низька швидкість передачі даних, що складає 2.44 Мбіт за секунду, обмежує застосування мережі Arcnet.
Апаратура Token-Ring.
Що стосується мережі Token-Ring, то її назва може ввести вас в оману. Топологія цієї мережі більше схожа на топологію зірки, ніж на топологію кільця. Замість того щоб, поєднуючись один з одним, утворювати кільце, робочі станції Token-Ring підключаються радіально до концентратора типу 8228 виробництва IBM. Правда, концентраторів може бути кілька, і в цьому випадку концентратори дійсно об'єднуються в кільце через спеціальні роз'єми.
Однак якщо використовується один концентратор, то об'єднують роз'єми можна не закільцьовують.
Швидкість передачі даних у мережі Token-Ring може досягати 4 або 16 Мбіт за секунду, проте вартість мережевого обладнання вища, ніж для мережі Ethernet. Крім того, існують й інші обмеження (див. таблицю 6).
Як видно з цієї таблиці, мережі Token-Ring не розраховані на великі відстані. Всі комп'ютери повинні бути розташовані на одному або двох поверхах будівлі. Більш висока вартість обладнання з Ethernet додатково зменшує привабливість цього виробу IBM.
програмного забезпечення локальних мереж.
Після підключення комп'ютерів до мережі необхідно встановити на них спеціальне мережеве програмне забезпечення. Існує два підходи до організації мережевого програмного забезпечення:
- мережі з централізованим управлінням;
- одно-рангові мережі.
Мережі з централізованим управлінням.
У мережі з централізованим управлінням виділяються один або кілька машин, які управляють обміном даними по мережі. Диски виділених машин, які називаються файл-серверами, доступними для інших комп'ютерів мережі. На файл-серверах повинна працювати спеціальна мережева операційна система. Звичайно це мультизадачності ОS, що використовує захищений режим роботи процесора.
Решта комп'ютери називаються робочими станціями. Робочі станції мають доступ до дисків файл-сервера і спільно використовуваних принтерів, але й тільки. З однієї робочої станції не можна працювати з дисками інших робочих станцій. З одного боку, це добре, тому що користувачі ізольовані один від одного і не можуть випадково пошкодити чужі дані. З іншого боку, для обміну даними користувачі змушені використовувати диски файл-сервера, створюючи для нього додаткове навантаження.
Є, проте, спеціальні програми, що працюють у мережі з централізованим управлінням і дозволяють передавати дані безпосередньо від однієї робочої станції до іншої минаючи файл-сервер. Приклад такої програми - програма NetLink. Після її запуску на двох робочих станціях можна передавати файли з диска одній станції на диск іншого, аналогічно тому, як будуть скопійовані файли з одного каталогу в інший за допомогою програми Norton Commander.
На робочих станціях має бути встановлено спеціальне програмне забезпечення, часто зване мережевий оболонкою. Це забезпечення працює в середовищі тієї ОS, яка використовується на даній робочій станції, - DOS, OS/2 і т.д.
Файл-сервери можуть бути виділеними або невиділеними. У першому випадку файл-сервер не може використовуватися як робоча станція і виконує тільки задачі управління мережею. У другому випадку паралельно із завданням управління мережею файл-сервер виконує звичайні для користувача програми в середовищі MS-DOS. Однак при цьому знижується продуктивність файл-сервера і надійність роботи всієї мережі в цілому, тому що помилка в призначеній для користувача програмі, запущеної на файл-сервер, може привести до зупинки роботи всієї мережі. Тому не рекомендується використовувати невиділені файл-сервери, особливо у відповідальних випадках.
Існують різні мережеві ОS, орієнтовані на мережі з централізованим управлінням. Найвідоміші з них - Novell NetWare, Microsoft Lan Manager (на базі OS/2), а також виконана на базі UNIX мережева ОS VINES.
Одно-рангові мережі.
Одно-рангові мережі не містять у своєму складі виділених серверів. Функції управління мережею передаються по черзі від однієї робочої станції до іншої.
Як правило, робочі станції мають доступ до дисків (і принтерів) інших робочих станцій. Такий підхід полегшує спільну роботу груп користувачів, але в цілому продуктивність мережі може знизитися.
Якщо мережа об'єднує декілька робочих станцій, які повинні спільно використовувати такі ресурси, як лазерний принтер, файли на дисках, і якщо потрібно інтенсивний обмін даними між робочими станціями, розглядають можливість застосування недорогих одно-рангових мережевих засобів.
Одна з переваг одно-рангових мереж - простота обслуговування. Якщо для обслуговування мережі на базі Novell NetWare, як правило, потрібний системний адміністратор, то для підтримки працездатності одно-рангової мережі не потрібно спеціально виділений для цього працівник.
Найбільш поширені такі одно-рангові мережі, як Artisoft LANtastic, LANsmart компанії D-Link Systems, Invisible Software NET-30 і Web NOS компанії Webcorp. Всі ці мережеві засоби реалізовані як надбудови над OS MS-DOS.
Фірма Novell запропонувала своє рішення для організації роботи груп користувачів. Її мережна оболонка Novell NetWare Lite нагадує одно-рангові мережеві оболонки тим, що для організації мережі не потрібні виділені файл-сервери, полегшено спільне використання дисків і принтерів. Novell NetWare Lite запускається як набір резидентних програм в середовищі MS-DOS.
Однак Novell NetWare Lite не є одно-рангової мережею. Швидше це мережа з централізованим управлінням, в якій може бути декілька невиділений або виділених серверів.
Загалом Novell NetWare Lite представляє досить вдале рішення для організації невеликих мереж. Крім того, Novell NetWare Lite добре уживається з Novell NetWare 3.11, що дозволяє комбінувати можливості мереж з централізованим управлінням на базі NetWare 3.11 зі зручним розподілом ресурсів окремих робочих станцій.
З усього розмаїття мережевих OS і оболонок найпоширеніші та найцікавіші вироби - Novell NetWare і Microsoft Windows for Workgroups.
Novell NetWare.
З моменту своєї появи мережева OS Novell NetWare пережила безліч "перевидань" і, успішно витісняючи конкурентів, захопила значну частину ринку.
У нашій країні масове вторгнення Novell NetWare почалося з версії 2.15, здатної працювати на доступних комп'ютерах з процесором 80286. Крім того, що теж важливо в умовах дефіциту комп'ютерів, ця версія дозволяє поєднувати в одному комп'ютері функції файл-сервера і робочої станції.
Наступна версія Novell NetWare для процесора 80286 - версія 2.2-відрізняється від версії 2.15 більшою надійністю і більш зручною процедурою інсталяції. Ця OS більше всього підходить для організації невеликої мережі на базі файл-сервера з процесором 80286 для вирішення завдань спільного використання принтерів і дискової пам'яті.
Для створення великих і надійно працюють мереж більше підходить Novell NetWare 386 версії 3.11. Ця високопродуктивна багатозадачна OS реального часу може працювати тільки на процесорах 80386 або 80486. Novell NetWare 386 не дозволяє поєднувати файл-сервер і робочу станцію, що сприятливо позначається на продуктивності і надійності мережі.
Novell NetWare Lite може послужити альтернативної операційній системі Novell NetWare 2.2. Ця мережна оболонка реалізована у вигляді резидентних програм, вона дуже проста в установці і використанні. Але продуктивність її в деяких випадках може виявитися недостатньою.
Novell NetWare 386 версії 3.11
Мережна операційна система (ОS) Novell NetWare 386 версії 3.11 представляє собою 32-розрядну багатозадачного операційну систему реального часу, що працює в захищеному режимі процесора 80386 або 80486. Ця ОS використовує всі апаратні особливості процесора 80386, тому вона не буде працювати на комп'ютерах з процесором 80286.
NetWare 386 є мережевий ОS з централізованим управлінням. Це означає, що в мережі один або кілька комп'ютерів використовуються як файл-серверів. На цих комп'ютерах працює ОS NetWare 386. Інші комп'ютери використовуються в якості робочих станцій і на них повинна бути завантажена мережна оболонка - спеціальна компонента NetWare для робочих станцій. Загальна кількість робочих станцій, підключених до одного сервера, може досягати 250.
ОС NetWare 386 стартує з МS-DOS. Для цього необхідно запустити програму server.exe - ядро ОS. Після зупинки NetWare 386 можна знову повернутися в середу MS-DOS, що досить зручно з точки зору налагодження і налаштування мережевої ОS.
Як і будь-яка операційна система, Nowell NetWare працює з апаратурою через драйвери. Особливістю версії NetWare 386 є можливість динамічного завантаження драйверів дискових пристроїв та мережевих адаптерів.
Крім драйверів можна завантажувати і відразу запускати програми, що виконують ті або інші функції для обслуговування сервера та мережі. Багато таких програм будуть працювати паралельно в мультизадачності режимі. Імена запускаються, містять розширення. Nim (термін nim-процес).
Паралельно працюють nim-процеси (або nim-програми) можуть ставитися як до самої операційній системі NetWare 386, так і до інших підсистем, у тому числі розроблених іншими фірмами (не Novell). Ці процеси зазвичай вирішують такі завдання, як управління файлами, що зберігаються в сервері, і мережевими принтерами, робота із зовнішніми комунікаційними каналами зв'язку, управління базами даних, керування доступом до засобів файл-сервера і т.п.
При установці Novell NetWare стартовий диск файл-сервера зазвичай розбивають на два розділи. Перший розділ має розмірі 3-5 Мбайт, на ньому знаходиться MS-DOS, програма server.exe і деякі інші файли, необхідні для запуску NetWare 386 (наприклад, драйвер диска). Другий розділ форматується спеціальним чином для використання ОS NetWare 386. У цьому розділі знаходяться інші модулі мережевий ОS, мережеві утиліти і деякі інші службові каталоги. Там же можуть бути розміщені файли, які повинні бути доступні для робочих станцій, підключених до мережі. У комп'ютері, що використовується як файл-сервера, можна встановити два або більша кількість дисків.
Робочі станції одержують доступ до даних, що зберігаються на файл сервер в такий спосіб.
Після завантаження декількох резидентних програм, що входять до складу мережевої оболонки для MS-DOS, на робочій стації з'являється ще один диск. Це або диск F: (якщо є локальні диски C:, D:, E:), або диск, що позначається наступною буквою після локального диска з урахуванням параметра команди "LASTDRIVE".
Користувач виявляється в каталозі з іменем LOGIN. Запустивши наявну в цьому каталозі програму slist.exe, користувач може побачити список активних серверів. За допомогою програми login.exe він може підключитися до одного з них, вказавши своє ім'я та пароль, які він повинен отримати в адміністратора мережі. Підключення до сервера відкриває доступ до додаткових дисків, які є каталогами розділів файл-сервера. При підключенні до файл-серверу на першому мережевому диску відкривається доступ до каталогу PUBLIC, що містить мережеві утиліти (звичайні exe-програми).
Мости
При роботі великої кількості робочих станцій з одним файл-сервером продуктивність такої мережі може виявитися невисокою. Це пов'язано з тим, що на сервері стоїть один-два диски і для задоволення великої кількості запитів будуть потрібні численні переміщення блоку головок. Збільшення розміру розширеної пам'яті, встановленої на файл-сервер, може в деякій мірі поліпшити ситуацію, тому що NetWare збільшить розмір дискового буфера. Однак таке рішення коштує дорого і не завжди може привести до бажаного результату.
Тому може виникнути необхідність встановити другий файл-сервер. Мережа з двома файл-серверами буде працювати швидше, тому що тепер буде не тільки більшу кількість дисків, але і два дискових контролера замість одного, а також два процесори.
Іноді вигідно повністю розділити мережі, забезпечивши кожну своїм окремим файл-сервером. Для зв'язку окремих мереж в єдину мережу можна використовувати так звані мости. За допомогою моста можна об'єднати в єдине ціле навіть мережі, що використовують різні методи доступу, наприклад Ethernet, Arcnet, Token-Ring.
Мости бувають внутрішні b> і зовнішні.
Внутрішній b> міст організується наступним чином. В один файл-сервер вставляється кілька (у версії Novell NetWare 386 до чотирьох) мережевих адаптерів. До кожного мережевого адаптера підключається свій сегмент мережі. (При об'єднанні мереж з різними методами доступу необхідно для кожного методу встановити свій адаптер і завантажити кілька драйверів - для кожного мережевого адаптера свій).
Зовнішній b> міст вимагає для себе окремого комп'ютера. Цей комп'ютер повинен мати кілька мережних адаптерів (по одному для кожної із об'єднуються мереж) і запускатися спеціальним програмним забезпеченням мосту, що входять в комплект ОS Novell NetWare 386.
Транзакції.
транзакцією називається сукупність трьох дій:
- читання даних;
- обробка даних;
- запис даних.
Стосовно до файл-серверу транзакцією можна вважати процес внесення змін до файлу на сервері, коли робоча станція спочатку читає файл або його частину, а потім пише в цей же файл.
У багатокористувацької середовищі, до якого можна віднести локальну мережу, кожен користувач може незалежно від іншого модифіковані одні й ті ж дані, що зберігаються на файл-сервер. Якщо під час такої модифікації відбудеться "зависання" мережі або аварійне відключення електроживлення, що змінюються на сервері файли можуть бути зруйновані.
Для підвищення надійності OS Novell NetWare 386 містить спеціальну систему простежування транзакцій TTS (Transaction Tracking System). Ця система стежить за транзакціями і у випадку аварії сервера при повторному його запуску ліквідує всі дії, виконані незавершеної транзакцією. В цьому випадку відбудеться так званий відкат транзакції.
Дзеркальні диски.
Для виключення збитку, пов'язаного з можливим пошкодженням диска, у відповідальних випадках використовують резервування дисків. Для резервування дисків до одного дискового контролера підключають два абсолютно однакових вінчестера і відповідним чином налаштовують OS NetWare 386. Після цього вся інформація, записується на основний диск, буде дублюватися на другому, званому дзеркальним.
У випадку пошкодження основного диска можна виконати повне повстанців?? ня даних з дзеркального за допомогою спеціальної процедури відновлення.
Додатково використовується так зване гаряче резервування доріжок диска (Hot Fix). На диску виділяється область гарячого резервування. Якщо в процесі роботи на диску виявляється дефектна доріжка, вона динамічно замінюється доріжкою з області резервування.
Резервування дисків та каналів.
При використанні дзеркального диска є ймовірність пошкодження єдиних для обох дисків каналу, контролера і блоку живлення.
OS NetWare 386 може резервувати цілком канали, при цьому використовуються два контролера, до яких відповідно підключені два диски. Для харчування цих контролерів і дисків використовуються два блоки живлення.
Гаряче резервування серверів.
Відновлення даних з дзеркального диска може вимагати, в залежності від обсягу диска, часу порядку декількох годин. Іноді така затримка в роботі мережі є абсолютно неприпустимою.
Відносно недавно фірма Novell розробила мережеву OS NetWare System Fault Tolerance Level III (SFT III) версії 3.11. Ця OS забезпечує гаряче резервування серверів.
Система NetWare SFT III складається з двох серверів, з'єднаних між собою швидкісний лінією зв'язку, з використанням спеціальних адаптерів MSL (Mirrored Server Link). Ці адаптери можуть з'єднуватися коаксіальним кабелем довжиною до 33 метрів або оптоволоконним кабелем довжиною до 4 кілометрів.
Вихід з ладу одного сервера не тягне за собою зупинку роботи мережі - у справу автоматично включається резервний сервер. Завдяки високошвидкісного каналу зв'язку диски резервного сервера містять ті ж файли, що і диски основного, тому ніякого відновлення даних не потрібно. Можна ремонтувати один з двох використовуваних серверів без зупинки всієї системи, що дуже важливо, якщо система повинна працювати цілодобово.
Управління доступом.
Будь-яка серйозна багатокористувальницька система повинна містити засоби розмежування доступу до спільно використовуваних ресурсів. У мережі Novell NetWare такими ресурсами є дані на файл-серверах і мережні принтери.
Система розмежування доступу, реалізована в NetWare 386, достатньо потужна і зручна. Усі користувачі можуть бути розділені системним адміністратором на групи. Кожна група може мати свої права, причому один і той же користувач може знаходитися одночасно в різних групах.
Для управління групами в Novell NetWare вводиться поняття адміністратора групи. Адміністратор групи може не мати всіх прав у мережі, що надаються тільки системного адміністратора.
У OS NetWare 386 можна надавати доступ як до каталогів, так і до окремих файлів. Причому це може бути як повний доступ, так і частковий, наприклад, адміністратор може дозволити тільки читати файл, але не писати в нього. Користувач не бачить каталоги або файли на диску, якщо у нього немає права перегляду вмісту відповідного каталогу.