Локальные сети персональных компьютеров Монтаж сети, установка программ

         

АППАРАТНОЕ ОБЕСПЕЧЕНИЕ ЛОКАЛЬНЫХ СЕТЕЙ


2.1. Аппаратура Ethernet

2.2. Аппаратура Arcnet

2.3. Аппаратура Token-Ring

Как вы уже, наверное, догадываетесь, из аппаратного обеспечения вам потребуются сетевые адаптеры для подключения компьютера к кабелю, разъемы, сам кабель и, возможно, устройство для объединения компьютеров при использовании топологии "звезда".

В зависимости от топологии сети состав сетевого оборудования может меняться.

В любом случае для каждого компьютера, входящего в состав сети, вам потребуется сетевой адаптер. Этот адаптер вставляется в основную плату компьютера (motherboard) и имеет один или два разъема для подключения к кабелю сети (разумеется, сети компьютеров, а не электропитающей или осветительной сети).

Бывают сети, для которых не требуется специальных адаптеров, - сетевой кабель подключается к последовательному порту RS-232-C. Эти сети малопроизводительны и пригодны для решения только простейших задач, таких, как совместное использование принтера. Мы не будем уделять много внимания таким сетям.

А что делать владельцам портативных компьютеров типа Lap-Top и Note Book, не имеющих слотов расширения для подключения сетевых адаптеров? Некоторые фирмы специально для таких компьютеров выпускают адаптеры Ethernet в виде маленькой коробочки, подключающейся к принтерному или последовательному порту компьютера.

Что касается кабеля, то обычно используется коаксиальный кабель или витая пара (обычный телефонный провод). В ответственных случаях, когда необходимо соединять компьютеры, находящиеся в разных зданиях или предъявляются требования к обеспечению защиты информации от несанкционированного доступа, используют оптоволоконный кабель. Кстати, сам оптоволоконный кабель стоит не дороже коаксиального, чего однако не скажешь об адаптерах и другой аппаратуре для подключения такого кабеля.

Если вы используете коаксиальный кабель, он не должен быть слишком длинным. Когда протяженность локальной сети составляет сотни метров, может потребоваться врезать в середину кабеля специальное устройство - репитер. Задача репитера не сводится к простому усилению сигнала. Но об этом мы поговорим позже.

Рассмотрим аппаратное обеспечение, необходимое для реализации наиболее распространенных методов доступа - Ethernet, Arcnet и Token-Ring.



Аппаратура Arcnet


Для организации сети Arcnet вам потребуется специальный сетевой адаптер. Этот адаптер имеет один внешний разъем для подключения коаксиального кабеля.

Каждый адаптер Arcnet должен иметь для данной сети свой номер. Этот номер устанавливается переключателями, расположенными на адаптере, и находится в пределах от 0 до 255.

Сетевые адаптеры рабочих станций через коаксиальный кабель с волновым сопротивлением 93 Ом подключаются к специальному устройству - концентратору. Возможно также использование неэкранированной витой пары.

Концентраторы бывают пассивными (Passive Hub) или активными (Active Hub). К одному концентратору (в зависимости от его типа) может подключаться 4, 8, 16 или 32 рабочих станции.

Ограничения для сети Arcnet приведены в табл. 5.

Таблица5. Ограничения для сети Arcnet



Максимальная длина кабеля, который идет к активному концентратору

300 м
Минимальное расстояние между рабочими станциями, подключенными к одному кабелю

0,9 м
Максимальная длина сети по самому длинному маршруту

6 км
Максимальное расстояние между рабочей станцией и пассивным концентратором

30 м
Максимальное расстояние между активным и пассивным концентраторами

30 м
Максимальное расстояние между двумя активными концентраторами

600 м

Достоинствами сети Arcnet являются низкая стоимость сетевого оборудования (по сравнению с Ethernet) и большая длина сети (до 6 километров). Однако низкая скорость передачи данных, составляющая 2,44 мегабита в секунду, ограничивает применение сети Arcnet.



Аппаратура Ethernet


Аппаратура Ethernet обычно состоит из кабеля, разъемов, T-коннекторов, терминаторов и сетевых адаптеров.

Кабель, очевидно, используется для передачи данных между рабочими станциями. Для подключения кабеля используются разъемы. Эти разъемы через

T-коннекторы подключаются к сетевым адаптерам - специальным платам, вставляемым в слоты расширения материнской платы рабочей станции. Терминаторы подключаются к открытым концам сети. Скоро мы расскажем вам подробнее об аппаратуре Ethernet и о назначении перечисленных выше устройств.

Для Ethernet могут быть использованы кабели разных типов: тонкий коаксиальный кабель, толстый коаксиальный кабель и неэкранированная витая пара. Для каждого типа кабеля используются свои разъемы и свой способ подключения кабеля к сетевому адаптеру.

В зависимости от кабеля меняются такие характеристики сети, как максимальная длина кабеля и максимальное количество рабочих станций, подключаемых к кабелю.

Как правило, скорость передачи данных в сети Ethernet достигает 10 Мбит в секунду, что достаточно для многих приложений.

Рассмотрим подробно состав аппаратных средств Ethernet для различных типов кабеля.



Аппаратура Token-Ring


Что касается сети Token-Ring, то ее название может ввести вас в заблуждение. Топология этой сети больше похожа на топологию звезды, чем на топологию кольца. Вместо того чтобы, соединяясь друг с другом, образовывать кольцо, рабочие станции Token-Ring подключаются радиально к концентратору типа 8228 производства IBM. Правда, концентраторов может быть несколько, и в этом случае концентраторы действительно объединяются в кольцо через специальные разъемы.

Однако если используется только один концентратор, то объединяющие разъемы можно не закольцовывать.

Скорость передачи данных в сети Token-Ring может достигать 4 или

16 Мбит в секунду, однако стоимость сетевого оборудования выше, чем для сети Ethernet. Кроме того, существуют и другие ограничения (см. табл. 6).

Таблица 6. Ограничения для сети Token Ring

Максимальное количество концентраторов типа 8228

в сети

12
Максимальное количество рабочих станций в сети

96
Максимальная длина кабеля между двумя концентра-

торами

45 м
Максимальная длина кабеля, соединяющего все концентраторы в сети

120 м

Как видно из этой таблицы, сети Token-Ring не рассчитаны на большие расстояния. Все компьютеры должны быть расположены на одном или двух этажах здания. Более высокая стоимость оборудования по сравнению с Ethernet дополнительно уменьшает привлекательность этого изделия IBM.



Неэкранированная витая пара


Некоторые (но не все) сетевые адаптеры Ethernet способны работать с кабелем, представляющим собой простую неэкранированную витую пару проводов (спецификация 10BASE-T). В качестве такого кабеля можно использовать обычный телефонный провод и уже имеющуюся в вашей организации телефонную сеть.

Сетевые адаптеры, способные работать с витой парой, имеют разъем, аналогичный применяемому в импортных телефонных аппаратах.

Для сети Ethernet на базе витой пары необходимо специальное устройство - концентратор. К одному концентратору через все те же телефонные розетки можно подключить до 12 рабочих станций. Максимальное расстояние от концентратора до рабочей станции составляет 100 метров. При этом скорость передачи данных такая же, как и для коаксиального кабеля, - 10 Мбит в секунду.

Достоинства сети на базе витой пары очевидны - низкая стоимость оборудования и возможность использования имеющейся телефонной сети. Однако есть серьезные ограничения на количество станций в сети и на ее длину.



Репитер


Если длина сети превышает максимальную длину сегмента сети, необходимо разбить сеть на несколько (до пяти) сегментов, соединив их через репитер.

Конструктивно репитер может быть выполнен либо в виде отдельной конструкции со своим блоком питания, либо в виде платы, вставляемой в слот расширения материнской платы компьютера.

Репитер в виде отдельной конструкции стоит дороже, но он может быть использован для соединения сегментов Ethernet, выполненных как на тонком, так и на толстом кабеле, так как он имеет и коаксиальные разъемы, и разъемы для подключения трансиверного кабеля. С помощью этого репитера можно даже соединять в единую сеть сегменты, выполненные и на тонком, и на толстом кабеле.

Репитер в виде платы имеет только коаксиальные разъемы и поэтому может соединять только сегменты на тонком коаксиальном кабеле. Однако он стоит дешевле и не требует отдельной розетки для подключения электропитания.

Один из недостатков встраиваемого в рабочую станцию репитера заключается в том, что для обеспечения круглосуточной работы сети станция с репитером также должна работать круглосуточно. Если вы выключите питание, связь между сегментами сети будет нарушена.

Функции репитера заключаются в физическом разделении сегментов сети и обеспечении восстановления пакетов, передаваемых из одного сегмента сети в другой.

Репитер повышает надежность сети, так как отказ одного сегмента (например, обрыв кабеля) не сказывается на работе других сегментов. Однако, разумеется, через поврежденный сегмент данные проходить не могут.



Сетевой адаптер Ethernet


Вне зависимости от используемого кабеля для каждой рабочей станции вам потребуется приобрести сетевой адаптер. Сетевой адаптер - это плата, которая вставляется в материнскую плату компьютера. Она имеет как минимум два разъема для подключения к сетевому кабелю.

Для Ethernet в стандарте ISA используется три вида сетевых адаптеров: 8-битовые, 16-битовые и 32-битовые. 8-битовый адаптер может вставляться в 8-битовый или 16-битовый слоты материнской платы и используется главным образом в компьютерах IBMXT или IBM PC, где нет 16-битовых слотов. Иногда 8-битовые адаптеры покупают и для компьютеров IBM AT, если требования к скорости передачи данных невысоки. Для 16-битового адаптера необходимо использовать 16-битовый слот.

Если ваши компьютеры реализованы на базе процессора 80386 или 80486, имеет смысл рассмотреть возможность приобретения скоростного 32-битового сетевого адаптера, по крайней мере для тех станций, на которые приходится максимальная нагрузка.

Сетевые адаптеры могут быть рассчитаны на архитектуру ISA, EISA или Micro Channel. Первая архитектура используется в компьютерах серии IBM AT и совместимых с ними, вторая - в мощных станциях на базе процессоров 80486, третья - в компьютерах PS/2 фирмы IBM. Учтите, что конструктивно эти типы адаптеров отличаются друг от друга. И хотя вы сможете вставить адаптер ISA в шину EISA, вам никогда не удастся установить адаптер EISA в шину ISA. Конструктив Micro Channel полностью несовместим с ISA и EISA.

Для ускорения работы на плате сетевого адаптера может находиться буфер. Размер этого буфера различен для адаптеров разных типов и может составлять от 8 Кбайт для 8-битовых адаптеров до 16 Кбайт и более для 16- и 32-битовых адаптеров.

Сетевые адаптеры Ethernet используют порты ввода/вывода и один канал прерывания. Некоторые адаптеры могут работать с каналом прямого доступа к памяти (DMA).

На плате адаптера может располагаться микросхема постоянного запоминающего устройства (ПЗУ) для создания так называемых бездисковых рабочих станций. Это компьютеры, в которых нет ни винчестера, ни флоппи-дисков. Загрузка операционной системы выполняется из сети, и выполняет ее программа, записанная в микросхеме дистанционной загрузки.

Перед тем как вставить адаптер в материнскую плату компьютера, необходимо с помощью переключателей (расположенных на плате адаптера) задать правильные значения для портов ввода/вывода, канала прерывания, базовый адрес ПЗУ дистанционной загрузки бездисковой станции. Подробнее об установке переключателей мы расскажем в главе "Монтаж сети".



Толстый коаксиальный кабель


Толстый коаксиальный кабель, используемый Ethernet, имеет диаметр 0,4 дюйма и волновое сопротивление 50 Ом. Иногда этот кабель называют "желтым кабелем". Это самый дорогостоящий из рассматриваемых нами кабелей. Институт IEEE определил спецификацию на этот кабель - 10BASE5.

На рис. 4 схематически изображена локальная сеть на основе толстого коаксиального кабеля.

Рис.4. Ethernet на толстом коаксиальном кабеле

Здесь приведена конфигурация сети, состоящей из двух сегментов, разделенных репитером. В каждом сегменте находятся три рабочие станции.

Каждая рабочая станция через сетевой адаптер (установлен в материнской плате компьютера и на рисунке не показан) специальным многожильным трансиверным кабелем подключается к устройству, называемому трансивером. Трансивер служит для подключения рабочей станции к толстому коаксиальному кабелю.

На корпусе трансивера имеется три разъема: два - для подключения толстого коаксиального кабеля, и один - для подключения трансиверного кабеля.

В табл. 2 перечислены устройства, необходимые для подключения рабочей станции к толстому коаксиальному кабелю.

Таблица 2. Оборудование для подключения рабочей станции к толстому коаксиальному кабелю Ethernet

Сетевой адаптерВставляется в материнскую плату компьютера
Трансиверный кабель Многожильный экранированный кабель, соединяет сетевой адаптер с трансивером
ТрансиверСоединяется трансиверным кабелем с сетевым адаптером, имеет два коаксиальных разъема для подключения к толстому кабелю

К сожалению, длина одного сегмента ограничена и для толстого кабеля не может превышать 500 метров. Если общая длина сети больше 500 метров, ее необходимо разбить на сегменты, соединенные друг с другом через специальное устройство - репитер.

На нашем рисунке изображены два сегмента, соединенные репитером. При этом общая длина сети может достигать одного километра.

Между собой трансиверы соединяются отрезками толстого коаксиального кабеля с припаянными к их концам коаксиальными разъемами.


На концах сегмента подключены специальные заглушки - терминаторы. Это просто коаксиальные разъемы, в корпусе которых установлен резистор с сопротивлением 50 Ом.

Корпус одного из терминаторов должен быть заземлен. Учтите, что в каждом сегменте сети можно заземлять только один терминатор.

Существуют ли какие-нибудь другие ограничения кроме максимальной длины сегмента? Увы, существуют (см. табл. 3).

Таблица 3. Ограничения для Ethernet на толстом кабеле

Максимальная длина сегмента

500 м
Максимальное количество сегментов в сети

5
Максимальная длина сети

2,5 км
Максимальное количество станций, подключенных к одному сегменту (если в сети есть репитеры, они тоже считаются как станции)

100
Минимальное расстояние между точками подключения рабочих станций

2,5 м
Максимальная длина трансиверного кабеля

50 м
Кроме ограничения на длину сегмента существуют ограничения на максимальное количество сегментов в сети (и, как следствие, на максимальную длину сети), на максимальное количество рабочих станций, подключенных к сети и на длину трансиверного кабеля.

Однако в большинстве случаев эти ограничения несущественны. Более того, часто возможности толстого кабеля избыточны. Вы можете сэкономить немало денег, если сделаете сеть на основе тонкого кабеля, так как в этом случае вам не потребуются ни трансиверы, ни трансиверные кабели. Да и тонкий сетевой кабель дешевле толстого.

На рис. 5 показано оборудование, необходимое для сети Ethernet на толстом кабеле.



Рис. 5. Оборудование Ethernet для толстого кабеля


Тонкий коаксиальный кабель


Тонкий коаксиальный кабель, используемый для Ethernet, имеет диаметр 0,2 дюйма и волновое сопротивление 50 Ом. Импортный кабель называется RG-58A/U и соответствует спецификации 10BASE2. Можно использовать также кабель РК-50, выпускаемый нашей промышленностью.

Сеть Ethernet на тонком кабеле существенно проще, чем на толстом (рис. 6).

Рис. 6. Ethernet на тонком коаксиальном кабеле

Как правило, все сетевые адаптеры имеют два разъема. Один из них предназначен для подключения многожильного трансиверного кабеля, второй - для подключения небольшого тройника, называемого Т-коннектором.

Т-коннектор с одной стороны подключается к сетевому адаптеру, а с двух других сторон к нему подключаются отрезки тонкого коаксиального кабеля с соответствующими разъемами на концах. При этом получается, что коаксиальный кабель подключается как бы непосредственно к сетевому адаптеру, поэтому не нужны трансивер и трансиверный кабель.

На концах сегмента должны находиться терминаторы, которые подключаются к свободным концам Т-коннекторов. Один (и только один!) терминатор в сегменте должен быть заземлен.

Сети на тонком кабеле имеют худшие параметры по сравнению с сетями на базе толстого кабеля (табл. 4). Но стоимость сетевого оборудования, необходимого для создания сети на тонком кабеле, существенно меньше.

Следует отметить, что некоторые фирмы выпускают адаптеры Ethernet, способные работать при длине сегмента до 300 метров (например, адаптеры фирмы 3COM). Однако такие адаптеры стоят дороже и вся сеть в этом случае должна быть сделана с использованием адаптеров только одного типа. Для того чтобы принять решение о покупке более дорогих адаптеров, сравните дополнительные затраты со стоимостью репитера, который потребуется для получения необходимой общей длины сети.

Таблица 4. Ограничения для Ethernet на тонком кабеле

Максимальная длина сегмента

185 м
Максимальное количество сегментов в сети

5
Максимальная длина сети

925 м
Максимальное количество станций, подключенных к одному сегменту (если в сети есть репитеры, они тоже считаются как станции)

30
Минимальное расстояние между точками подключения рабочих станций

0,5 м

Как правило, большинство сетей Ethernet создано именно на базе тонкого кабеля. На рис. 7 показано оборудование, необходимое для сети Ethernet на тонком кабеле.

Рис. 7. Оборудование Ethernet для тонкого кабеля



Количество и расположение рабочих станций


Прежде всего необходимо выяснить количество рабочих станций и их расположение. Желательно расположить рабочие станции в одной комнате или на одном этаже здания. Это позволит сократить затраты на прокладку сетевого кабеля, электропитающей сети и шины заземления.

Конечно, вы не всегда можете повлиять на расположение рабочих станций. Однако лучше сразу проложить кабель так, чтобы его впоследствии не пришлось переносить.

Если же не исключена возможность переноса рабочих станций из одной комнаты в другую, рассмотрите возможность завести кабель в те комнаты, где пока нет рабочих станций, но где они в скором времени могут появиться. Однако не увлекайтесь, так как чрезмерная длина кабеля в случае шинной топологии приведет к необходимости покупать дорогостоящие репитеры.



ПРОЕКТИРОВАНИЕ ЛОКАЛЬНОЙ СЕТИ


4.1. Количество и расположение рабочих станций

4.2. Решаемые задачи

4.3. Выбор сетевой операционной системы

4.4. Выбор топологии сети и метода доступа

4.5. Выбор сетевого аппаратного обеспечения

До настоящего момента мы занимались в основном теорией локальных сетей. Теперь, после обзора сетевых средств, мы готовы приступить к практике - проектированию локальной сети.

Перед тем, как приступить к проектированию локальной сети, необходимо решить несколько задач:

определить количество и расположение рабочих станций; выяснить, для решения каких прикладных задач будет использована локальная сеть; исходя из решаемых задач, выбрать сеть с централизованным управлением или одноранговую сеть; выбрать сетевую операционную систему; определить топологию сети и метод доступа; выбрать сетевое аппаратное обеспечение: компьютер для файл-сервера (или файл-серверов, если их несколько), компьютеры для рабочих станций, сетевые адаптеры, кабель и т. п.

От правильного решения этих и других вопросов зависит работоспособность сети и затраты на ее создание и эксплуатацию. Рассмотрим перечисленные выше задачи.



Решаемые задачи


На этом этапе вам надо выяснить, для чего вы собираетесь использовать сеть. Может оказаться так, что вы затратите очень много денег и сделаете высокоскоростную сеть, возможности которой будут использоваться только на 5 процентов.

Выделим несколько типовых применений сети (табл. 7).

Таблица7. Типовые применения локальной сети

ПрименениеОсобенности

Сеть для небольшой фирмы

Коллективное использование одного-двух принтеров, файлов на дисках файл-сервера, модема, передача файлов и сообщений от одной рабочей станции к другой. Небольшое количество рабочих станций, малая протяженность сети
Сеть для крупной фирмы Общая протяженность сети значительна, в ней используются десятки и сотни рабочих станций. Предъявляются повышенные требования к производительности и надежности сети
Сеть для работы

с крупной базой

данных и большим количеством пользователей

Аналогично предыдущему, дополнительно к сети подключены мощные мини-компьютеры или рабочие станции, использующиеся в качестве СУБД-сервера. Повышенные требования к надежности, производительности и устойчивости к отказам

Состав программного обеспечения, которое планируется использовать в сети, сильно влияет на требования, предъявляемые к файл-серверу. Например, если на файл-сервере будет установлена операционная система Microsoft Windows и программы, предназначенные для работы в среде Windows, необходимо позаботиться о производительности файл-сервера, особенно о скорости работы дисков.



Устройство бесперебойного питания


Если к устойчивости работы сети и к сохранности данных на сервере предъявляются повышенные требования, вам необходимо приобрести устройство бесперебойного питания.

Устройство бесперебойного питания - это не просто аккумулятор, который используется для временного питания сервера. Это устройство подключается через специальный адаптер к серверу. Когда происходит сбой по питанию, устройство бесперебойного питания выдает сигнал серверу. По этому сигналу сервер плавно завершает свою работу, причем всякие потери данных полностью исключаются.

Основной критерий при выборе устройства бесперебойного питания - обеспечиваемая им мощность. Она должна быть не меньше мощности, потребляемой подключенным к нему файл-сервером.



Выбор компьютеров для рабочих станций


Требования к компьютерам, используемым в качестве рабочих станций, определяются прежде всего исходя из тех задач, которые будут решаться на этих рабочих станциях. Собственно сетевые средства не накладывают практически никаких ограничений, хотя для реализации всех возможностей Microsoft Windows for Workgroups необходимо использовать компьютер с процессором 80386 или 80486.

Более того, если рабочая станция подключена к сети, для нее не нужны ни винчестер, ни флоппи-диски! Вы можете совсем удалить диски (или не приобретать их) и при этом получите так называемую бездисковую рабочую станцию.

Правда, для того чтобы загрузить в бездисковую рабочую станцию операционную систему из файл-сервера, необходимо приобрести и установить в сетевой адаптер микросхему дистанционной загрузки. Эта микросхема поставляется отдельно, стоит намного дешевле диска и используется как расширение BIOS. В ней записана программа, которая на этапе инициализации компьютера загружает операционную систему из файл-сервера.

Преимущества бездисковой рабочей станции очевидны. Кроме снижения стоимости самой станции исключается опасность заражения вирусами - нет флоппи-диска, нет и возможности занести вирус!

Кроме того, обеспечивается "аппаратная" защита информации от несанкционированного копирования. Пользователи не смогут скопировать информацию с файл-сервера, так как ее физически некуда будет записать.



Выбор компьютеров для серверов


Самыми важными параметрами, по которым необходимо выбирать компьютер для файлового сервера, являются тип процессора, объем расширенной оперативной памяти, тип диска и дискового контроллера.

Что касается типа процессора, то процессор 80386 требуется только для Novell NetWare 386 и для реализации всех сетевых возможностей операционной системы Microsoft Windows for Workgroups. Если вы будете использовать Novell NetWare 2.2 или Novell NetWare Lite, сервер можно сделать на компьютере с процессором 80286.

Вторым критичным параметром является объем расширенной оперативной памяти. И хотя для NetWare 2.2 и 3.11 достаточно ОЗУ размером 4 Мбайта, в случае дисков большого размера для увеличения производительности файл-сервера рекомендуется установить 8, 16, а то и 32 Мбайта памяти. Чем больше памяти, тем больше размер буферов, используемых для дискового ввода/вывода и тем больше производительность работы всей сети в целом. Хотя, конечно, можно попробовать запустить Novell NetWare версии 2.2 и на компьютере с размером расширенной памяти 2 Мбайта. Однако в этом случае ни о какой производительности говорить уже не приходится.

По возможности используйте для файл-сервера компьютер, оснащенный кэш-памятью. Имеет смысл приобрести компьютер с архитектурой шины EISA, которая обладает большей пропускной способностью по сравнению с используемой в обычных IBMAT архитектурой ISA.

Если вам нужна гарантия, что купленный для файл-сервера компьютер будет совместим с Novell NetWare, приобретайте только такой компьютер, который сертифицирован фирмой Novell. Это касается и другого сетевого оборудования, например сетевых адаптеров.

Очень важный вопрос - выбор для файл-сервера диска и дискового контроллера.

Учтите, что вместе с Novell NetWare поставляется очень мало дисковых драйверов. Фактически вы сможете использовать только драйвер для диска в стандарте ISA (ISA-диск) и драйверы для дисков PS/2 (если вы используете в качестве файл-сервера компьютер PS/2).

ISA-диск - это обычный диск, используемый в IBM AT с интерфейсом



AT-bus или MFM. К счастью, Novell NetWare версии 3.11 умеет работать с дисковыми контроллерами ESDI и IDE, для которых она использует все тот же драйвер ISA-диска. Версия 2.2 операционной системы Novell NetWare также может работать с контроллером IDE.

А вот если у вас диск с интерфейсом SCSI и компьютер не IBM PS/2, вам, скорее всего, придется купить специальный дисковый драйвер для Novell NetWare у поставщика диска.

Поэтому, покупая диск для файл-сервера Novell NetWare, убедитесь в том, что он совместим с Novell NetWare или с ним продается соответствующий драйвер.

Если у вас на сервере установлено больше 16 Мбайт памяти, используйте

32-разрядный дисковый контроллер. В противном случае у вас будут проблемы с 16-разрядным каналом прямого доступа к памяти (DMA). При попытке записать что-нибудь по адресу выше первых 16 Мбайт произойдет ошибочная запись в область первых 16 Мбайт. В этом случае работа сервера будет пол-

ностью нарушена.

Ситуация значительно облегчается, если вы используете Novell NetWare Lite или Microsoft Windows for Workgroups: эти сетевые средства работают с диском не через собственный драйвер, а через BIOS. Поэтому если на вашей машине работает MS-DOS, то и эти сетевые средства будут работать тоже. Однако использование BIOS для работы с диском приводит к ухудшению производительности файл-сервера.


Выбор сетевого аппаратного обеспечения


После того как вы определились с задачами, решаемыми в сети, и выбрали сетевую операционную систему, можно приступить к выбору сетевого аппаратного обеспечения.

Вам предстоит определить количество и конфигурацию компьютеров, которые будут использованы в качестве файл-серверов и рабочих станций, тип сетевых адаптеров, сетевого кабеля и другой сетевой аппаратуры.



Выбор сетевого кабеля


Сетевой кабель должен соответствовать спецификации, приведенной в документации на сетевой адаптер.

Наилучшие результаты будут с импортным кабелем, однако для сетей Ethernet на основе тонкого кабеля вполне годится и отечественный РК-50. Особенно если протяженность сети не очень велика.



Выбор сетевой операционной системы


После того как вы определились с решаемыми в сети задачами, следует выбрать сетевую операционную систему.

Если вы собираетесь просто использовать совместно принтер или хранить свои файлы на диске файл-сервера, вам не надо покупать дорогостоящую операционную систему Novell NetWare 386. Вполне возможно, вас устроит NetWare Lite или одноранговая сеть.

Если же вам надо автоматизировать работу крупной фирмы и обеспечить разграничение доступа, вам не обойтись без сети с централизованным управлением. В этом случае вам больше всего подойдет Novell NetWare 386 версии 3.11. Если в сети можно выделить группы пользователей, внутри которых должен происходить интенсивный обмен данными, обратите внимание на Microsoft Windows for Workgroups.

На выбор сетевой операционной системы влияет размер денежных средств, которые вы можете потратить на сетевое аппаратное и программное обеспечение. Для файл-сервера желательно использовать компьютер на базе процессора 80386 или 80486, с большой памятью и быстрыми дисками. При этом вы сможете использовать высоконадежную и быстродействующую сетевую операционную систему Novell NetWare 386 версии 3.11. Если (что очень жаль) для файл-сервера вы будете использовать компьютер с процессором 80286, вам подойдет операционная система Novell NetWare 2.2.

Вы можете также использовать комбинации типа NetWare 3.11 - NetWare Lite или NetWare 2.2 - Microsoft Windows for Workgroups. В этом случае вы сможете совместить преимущества операционных систем NetWare 2.2 или 3.11 с удобствами NetWare Lite и Microsoft Windows for Workgroups.

В любом случае сначала следует рассмотреть возможность установки NetWare 386 версии 3.11, затем - NetWare версии 2.2. Затем при необходимости интеграции пользователей в рабочие группы можно подумать и о дополнительной установке Novell NetWare Lite или Microsoft Windows for Workgroups.



Выбор сетевых адаптеров


Как мы уже говорили, для сетей Ethernet очень много фирм выпускает сетевые адаптеры. Эти адаптеры бывают 8-разрядными, 16-разрядными или 32-разрядными.

Часть этих адаптеров поставляется вместе с драйверами для сетевых операционных систем фирмы Novell (и некоторые - для UNIX), остальные являются совместимыми с сетевыми адаптерами, выпускаемыми самой фирмой Novell.

Приобретая сетевой адаптер, отдавайте предпочтение адаптерам, сертифицированным фирмой Novell.

Разумеется, для своих сетевых адаптеров фирма Novell в составе операционных систем NetWare поставляет драйверы. В табл. 8 приведен сокращенный перечень адаптеров, поставляемых Novell.

Таблица8. Сетевые адаптеры Novell

Название адаптера

Тип шиныРазрядность

Топология
NE1000ISA 8Ethernet
NE2000ISA 16Ethernet
NE3200ISA 32Ethernet
Turbo RX-NETISA 8Arcnet
NE/2Micro Channel 16Ethernet
NE/2-32Micro Channel 32Ethernet
RPLMicro Channel 16Token-Ring

Если вы создаете сеть с топологией Ethernet и планируете использовать Novell NetWare или Microsoft Windows for Workgroups, лучше всего использовать сетевые адаптеры NE1000/NE2000/NE3200. Если вы приобретаете адаптеры, изготовленные другой фирмой, следите за тем, чтобы они были полностью совместимы с серией NE. В этом случае у вас будет меньше проблем с совместимостью.

Если вам повезло и в качестве файл-сервера вы используете компьютер

с размером памяти больше 16 мегабайт, вам совершенно необходимо использовать 32-разрядный сетевой адаптер и 32-разрядный дисковый контроллер.

В противном случае 16-разрядная схема DMA (прямого доступа к памяти) не позволит вам правильно работать с адресами, расположенными выше первого 16-мегабайтного адресного пространства.

Если же вам необходимо сделать сеть с наименьшими материальными затратами, приобретите один 16-разрядный сетевой адаптер для сервера и несколько 8-разрядных адаптеров для рабочих станций.



Выбор топологии сети и метода доступа


При выборе топологии сети вам необходимо найти компромисс между стоимостью сетевого оборудования и его производительностью, учесть возможный рост сети, необходимость подключения к сети мини-компьютеров типа VAX или рабочих станций SUN.

Если к сети предъявляются серьезные требования по производительности и надежности, мы рекомендуем вам использовать шинную топологию и метод доступа Ethernet. Имеющиеся на рынке сетевые адаптеры Ethernet обеспечивают скорость передачи порядка 10 Мбит в секунду и стоят дешевле, чем адаптеры Tоken-Ring со скоростью передачи 16 Мбит в секунду. Кроме того, следует принять во внимание тот факт, что существует огромное количество фирм, выпускающих адаптеры Ethernet. Это способствует снижению стоимости таких адаптеров.

Адаптеры Arcnet стоят дешевле, чем адаптеры Ethernet, но они работают со скоростью 2,44 Мбита в секунду, что недостаточно для многих приложений.

Поэтому мы рекомендуем вам остановить свой выбор на адаптерах Ethernet. Кажущаяся экономия средств при покупке Arcnet может обернуться большими затратами в будущем, если выяснится, что производительность сети неудовлетворительна. К тому же вам не удастся просто заменить адаптеры Arcnet на адаптеры Ethernet. И дело не только в том, что используются разные топологии сети. Вам придется заменить все кабельное хозяйство, так как для Arcnet требуется коаксиальный кабель с волновым сопротивлением 93 Ом, а для Ethernet - 50 Ом.

Ну а что касается адаптеров Token-Ring, то стоят они дороже, чем Ethernet, и не имеют большого преимущества по производительности перед последними. Они больше подходят для сетей, расположенных в пределах одной-двух комнат.

Для сетей с количеством пользователей порядка двух-трех десятков вполне достаточно пропускной способности Ethernet. На производительность сети большое влияние оказывает мощность файл-сервера, а не пропускная способность сети. В частности, производительность сети сильно зависит от производительности дисковой подсистемы файл-сервера. Поэтому увеличение пропускной способности сети до 16 Мбит в секунду может не дать желаемого результата, если критичным звеном является файл-сервер.

Еще одним аргументом в пользу сети Ethernet может являться возможность подключения к сети мини-компьютеров VAX или рабочих станций, таких, как SUN.

Так как объем книги ограничен, основное внимание мы будем уделять именно локальным сетям Ethernet.



Базы данных в локальных сетях


Существует два подхода к организации коллективного доступа к базе данных. Первый подход заключается в том, что файлы базы данных располагают на дисках файл-сервера и все рабочие станции получают к нему доступ. Второй подход основан на применении так называемого СУБД-сервера.

Если файлы базы данных расположены на дисках файл-сервера, с ними работают одновременно несколько программ, запущенных на рабочих станциях. При этом эти программы должны сами следить за тем, чтобы изменяемые записи базы данных блокировались для записи и чтения со стороны других программ на время изменений.

Если вы используете однопользовательскую версию СУБД (системы управления базами данных), не разработанную специально для сети, вам не следует рассчитывать на то, что эта СУБД будет правильно блокировать изменяемые записи на файл-сервере, - она просто не знает, как это делать!

Поэтому при установке СУБД в сети обязательно убедитесь, что у вас сетевая версия СУБД и что эта версия предназначена для работы именно с теми сетевыми средствами, которые вы используете.

Чем плох метод коллективного использования файлов базы данных, расположенных на сервере? Прежде всего этот метод не обеспечивает достаточную производительность при большом количестве рабочих станций.

Для того чтобы понять, почему это происходит, представьте себе такую ситуацию. Пусть у вас есть сеть, где в качестве файл-сервера используется мощный компьютер на процессоре 80386 или даже 80486 и десяток маломощных рабочих станций с процессором 80286. Файлы базы данных расположены на диске файл-сервера. Пусть несколько рабочих станций начинают поиск по одному и тому же файлу базы данных. При этом весь этот файл перекачивается по сети из файл-сервера в оперативную память медленных рабочих станций, где осуществляется поиск необходимых данных.

То есть для того, чтобы что-то найти в файле базы данных, этот файл надо весь целиком прокачать через сеть и медленную рабочую станцию. Но в сети имеется много рабочих станций, и все они могут что-то искать в базе данных!


При использовании СУБД-сервера работа станций с базой данных организуется иначе.

Помимо файл-сервера к сети подключается еще один мощный компьютер (СУБД-сервер), единственное назначение которого - работа с базой данных. Сама база данных может располагаться на дисках СУБД-сервера или файл-сервера.

СУБД-сервер принимает запросы от рабочих станций на поиск каких-либо данных в базе. Он сам выполняет поиск, причем делает это быстро - компьютер мощный, данные по сети в процессе поиска передавать не надо. Результаты поиска возвращаются через сеть в запросившую их рабочую станцию.

Таким образом, по сети передается только запрос и найденные данные, а поиск выполняется непосредственно в компьютере СУБД-сервера.

Обычно СУБД-сервер работает в среде многозадачной операционной системы, такой, как UNIX, OS/2 или Novell NetWare 386. Мультизадачная операционная система сама занимается распределением ресурсов при поступлении

одновременно нескольких запросов от разных рабочих станций и сама оптимизирует перемещения магнитных головок дисков, что весьма благоприятно сказывается на производительности системы в целом.

Детальное рассмотрение применения СУБД в сети выходит за рамки данной книги. Отметим только, что в составе Novell NetWare поставляется средство Btrieve, которое с успехом может быть использовано для создания СУБД-сервера. Кроме того, вы можете приобрести СУБД Novell SQL Server, которая наилучшим образом использует возможности сетевой операционной системы Novell NetWare.


Горячее резервирование серверов


Восстановление данных с зеркального диска может потребовать, в зависимости от объема диска, времени порядка нескольких часов. Иногда такая задержка в работе сети является совершенно недопустимой. Представьте себе, что вышел из строя сервер в сети, обслуживающей авиадиспетчеров!

Относительно недавно фирма Novell разработала сетевую операционную систему NetWare System Fault Tolerance Level III (SFT III) версии 3.11. Эта операционная система обеспечивает горячее резервирование серверов.

Система NetWare SFT III состоит из двух серверов, соединенных между собой скоростной линией связи, с использованием специальных адаптеров MSL (Mirrored Server Link). Эти адаптеры могут соединяться коаксиальным кабелем длиной до 33 метров или оптоволоконным кабелем длиной до 4 километров. Расположив разные серверы в разных зданиях, вы сможете обеспечить устойчивую работу системы даже при пожаре в одном из зданий.

Выход из строя одного сервера не влечет за собой остановку работы сети - в дело автоматически включается резервный сервер. Благодаря высокоскоростному каналу связи диски резервного сервера содержат те же файлы, что и диски основного, поэтому никакого восстановления данных не требуется. Вы можете ремонтировать один из двух используемых серверов без остановки всей системы, что очень важно, если ваша система должна работать круглосуточно.

Для использования Novell SFT III вам необходимо приобрести два компьютера с процессором 80386 или 80486, с тактовой частотой не менее 25 МГц и

с объемом оперативной памяти не менее 12 Мбайт. Кроме того, эти компьютеры должны быть сертифицированы фирмой Novell, то есть в документации должен стоять штамп "Novell Sertificated".

Последнее обстоятельство важно, так как Novell гарантирует работу операционной системы NetWare только на сертифицированных компьютерах.

Кроме компьютеров вам потребуются два адаптера MSL и кабель, два сетевых адаптера для серверов и, разумеется, операционная система Novell NetWare SFT III.



Операционная система Microsoft Windows for


Операционная система Microsoft Windows for Workgroup версии 3.1 - превосходное средство для интеграции групп пользователей, работающих в локальной сети. Эта сетевая ОС имеет одно принципиальное отличие от всех остальных аналогичных средств. Это отличие заключается в том, что Microsoft Windows for Workgroups предлагает комплексное решение проблемы интеграции групп пользователей в сети.

Microsoft Windows for Workgroups версии 3.1 поставляется как upgrade (средство для модификации) уже установленной ОС Windows версии 3.0 или 3.1 либо как самостоятельный продукт. Для тех, кто устанавливал Microsoft Windows, процедура установки Windows for Workgroups не покажется сложной и утомительной. Дополнительно вам придется выбрать драйвер сетевого адаптера из числа имеющихся в комплекте. К сожалению, драйверы, которые поставляются на дискетах вместе с сетевыми адаптерами, для Windows for Workgroups не подойдут.

Установив Windows for Workgroups на несколько рабочих станций в сети, вы обнаружите, что у вас появились весьма интересные возможности. Изменения затронули, в частности, File Manager, Control Panel, Clipboard. Появились новые приложения, связанные с посылкой почты и сообщений.

Новые возможности приложения File Manager позволяют отдать один или несколько локальных дисков в коллективное пользование, а также подключить к себе диски, расположенные на других рабочих станциях. При этом обеспечивается парольная защита, отдельно предоставляются права на чтение дисков, и отдельно - на запись. Вам не надо при запуске Windows for Workgroups каждый раз задавать отдаваемые в коллективное пользование диски и указывать пароли - есть возможность делать это автоматически. Кстати, появилась возможность задать пароль для запуска Windows.

С помощью Control Panel вы можете отдать свой принтер в коллективное пользование, а также подключиться к удаленному принтеру, расположенному на другой рабочей станции.

Microsoft Windows for Workgroups - первая сетевая операционная система, обеспечивающая удобное интегрирование графических приложений, работающих на различных рабочих станциях в сети.
Теперь в вашем распоряжении есть не только собственный, локальный Clipboard, но и возможность доступа к Clipboard других рабочих станций.

Вы можете, например, поместить в свой Clipboard вырезанный элемент графического изображения из PaintBrush или блок текста из любого текстового редактора и передать все это на другую рабочую станцию. Это очень удобно, если группа пользователей работает над одним документом. Каждый делает свою часть работы, и кто-то объединяет все в единое целое.

Разумеется, у Windows for Workgroups есть и недостатки. Самый заметный из них - относительно невысокая производительность по сравнению с Microsoft Windows версии 3.1 даже при использовании рабочих станций с процессором 80386 и большим объемом оперативной памяти. Другой заметный недостаток - небогатый выбор драйверов для сетевых адаптеров и невозможность применения драйверов, поставляемых вместе с сетевыми адаптерами.

Однако эти недостатки не кажутся значительными по сравнению с новыми возможностями интеграции пользователей.


МОНТАЖ СЕТИ


5.1. Прокладка кабеля и распайка разъемов

5.2. Проверка сетевого кабеля

5.3. Прокладка сети электропитания

5.4. Установка сетевых адаптеров

Итак, вы выбрали оборудование для сети и даже уже приобрели его. Теперь надо проложить сетевой кабель, проложить сеть электропитания и заземления, распаять разъемы и установить сетевые адаптеры в рабочие станции. Неплохо также проверить сетевой кабель на обрыв.



Мосты


Если в вашей сети много рабочих станций и все они используют файлы, расположенные на дисках единственного файл-сервера, производительность вашей сети может оказаться невысокой. Это связано с тем, что на сервере стоит

один-два диска и для удовлетворения большого количества запросов потребуются многочисленные перемещения блока головок. Увеличение размера расширенной памяти, установленной на файл-сервере, скажем до 32 Мбайт, может в некоторой степени улучшить ситуацию, так как NetWare увеличит размер дискового буфера. Однако такое решение стоит дорого и не всегда может привести к желаемому результату.

Поэтому у вас может возникнуть необходимость установить второй файл-сервер. Сеть с двумя файл-серверами будет работать быстрее, так как теперь у вас есть не только большее количество дисков, но и два дисковых контроллера вместо одного, что весьма существенно, а также два процессора.

Иногда выгодно полностью разделить сети, снабдив каждую своим отдельным файл-сервером. Например, если одна группа пользователей занимается вводом информации, а вторая - ее обработкой, вы можете создать две отдельные сети, которые не будут мешать друг другу.

Для связи отдельных сетей в единую сеть можно использовать так называемые мосты. С помощью моста вы можете объединить в единое целое даже сети, использующие разные методы доступа, например Ethernet, Arcnet и Token-Ring.

Мосты бывают внутренние и внешние.

Внутренний мост сделать достаточно просто. В один из файл-серверов вставляется несколько (в версии Novell NetWare 386 до четырех) сетевых адаптеров. Разумеется, для каждого адаптера с помощью переключателей необходимо задать различные адреса портов ввода/вывода и номера используемых прерываний.

К каждому сетевому адаптеру подключается свой сегмент сети. Если объединяются вместе сети с разными методами доступа, для каждого метода доступа необходимо установить свой адаптер. Вам также придется загрузить несколько драйверов - для каждого сетевого адаптера свой.

Внешний мост требует для себя отдельного компьютера. В этот компьютер вставляются несколько сетевых адаптеров (по одному для каждой из объединяемых сетей) и запускается специальное программное обеспечение моста, входящее в комплект поставки ОС Novell NetWare 386.



Novell NetWare


С момента своего появления сетевая операционная система Novell NetWare пережила множество "переизданий" и, успешно вытесняя конкурентов, захватила значительную часть рынка.

В нашей стране массовое вторжение Novell NetWare началось с версии 2.15, способной работать на доступных компьютерах с процессором 80286. Кроме того, что тоже важно в условиях дефицита компьютеров, эта версия позволяет совмещать в одном компьютере функции файл-сервера и рабочей станции.

Следующая версия Novell NetWare для процессора 80286 - версия 2.2 - отличается от версии 2.15 большей надежностью и более удобной процедурой инсталляции. Эта операционная система больше всего подходит для организации небольшой сети на базе файл-сервера с процессором 80286 для решения задач совместного использования принтеров и дисковой памяти.

Для создания крупных и надежно работающих сетей больше подходит Novell NetWare 386 версии 3.11. Эта высокопроизводительная многозадачная операционная система реального времени может работать только на процессорах 80386 или 80486. Novell NetWare 386 не позволяет совмещать файл-сервер и рабочую станцию, что благоприятно сказывается на производительности и надежности сети.

Novell NetWare Lite может послужить альтернативой операционной системе Novell NetWare 2.2. Эта сетевая оболочка реализована в виде резидентных программ, она предельно проста в установке и использовании. Но производительность ее в некоторых случаях может показаться вам недостаточной.

Теперь, после краткого обзора, рассмотрим основные особенности различных версий Novell NetWare. Начнем с самой мощной на момент написания этой книги - Novell NetWare 386 версии 3.11.



Novell NetWare Lite


Сетевая оболочка Novell NetWare Lite состоит из двух резидентных программ, работающих в среде MS-DOS: программы сервера server.exe и резидентной программы для рабочей станции client.exe. Обе эти программы могут работать на процессоре 80286.

На тех компьютерах, которые будут использоваться для серверов, необходимо запускать программу server.exe. Это удобно делать через файл autoexec.bat. Диски (и принтер) компьютера, на котором запущена программа server.exe, становятся доступны тем рабочим станциям в сети, на которых работает программа client.exe. Программу client.exe также удобно запускать через файл autoexec.bat.

Если вы запустите программу server.exe, компьютер превратится в невыделенный сервер. Это означает, что на данном компьютере можно продолжать выполнять обычную работу. Существует простая возможность сделать сервер выделенным. Запустите программу dedicate.com, и до тех пор, пока вы не нажмете любую клавишу, сервер будет выделенным.

Это очень удобно: вам не надо переустанавливать заново ОС только для того, чтобы на несколько часов сделать сервер выделенным и увеличить его производительность. В то же время вы легко можете продолжить обычную работу на сервере, просто завершив работу программы dedicate.com нажатием любой клавиши.

Разумеется, возможности NetWare Lite гораздо беднее, чем даже возможности версии NetWare 2.2. Например, вы не сможете организовать мосты, мощность средств разграничения доступа несравнима с мощностью аналогичных средств версии 2.2 и тем более 3.11.

Однако если в вашей сети всего несколько компьютеров и вам не нужна большая производительность и "крутые" средства разграничения доступа, можете остановить свой выбор на Novell NetWare Lite.



Novell NetWare версии


Сетевая операционная система (ОС) Novell NetWare 386 версии 3.11 представляет собой 32-разрядную многозадачную операционную систему реального времени, работающую в защищенном режиме процессора 80386 или 80486. Эта ОС использует все аппаратные особенности процессора 80386, поэтому она не будет работать на компьютерах с процессором 80286.

Как мы уже говорили, NetWare 386 является сетевой ОС с централизованным управлением. Это означает, что в сети один или несколько компьютеров используются в качестве файл-серверов. На этих компьютерах работает ОС NetWare 386. Остальные компьютеры используются в качестве рабочих станций и на них должна быть загружена сетевая оболочка - специальная компонента NetWare для рабочих станций. Общее количество рабочих станций, подключенных к одному серверу, может достигать 250.

ОС NetWare 386 стартует из MS-DOS. Для этого необходимо запустить программу server.exe - ядро ОС. После останова NetWare 386 можно снова вернуться в среду MS-DOS, что достаточно удобно с точки зрения отладки и настройки сетевой ОС.

Как и всякая операционная система, Novell NetWare работает с аппаратурой через драйверы. Особенностью версии NetWare 386 является возможность динамической загрузки драйверов дисковых устройств и сетевых адаптеров. Вы можете просто запустить программу server.exe и после этого с консоли с помощью специальных команд загрузить все необходимые драйверы. Можно также создать текстовый файл, в котором указать список загружаемых на этапе старта ОС драйверов (аналог файла config.sys в MS-DOS).

Кроме драйверов, можно загружать (и при этом сразу запускать) программы, выполняющие те или иные функции для обслуживания сервера и сети. Вы можете запустить много таких программ, и все они будут работать параллельно в мультизадачном режиме. В этом ОС NetWare 386 чем-то напоминает OS/2 и UNIX. Имена запускаемых программ содержат расширение nlm, поэтому вы часто можете встретить такой термин, как nlm-процессы.

Параллельно работающие nlm-процессы (или nlm-программы) могут относиться как к самой операционной системе NetWare 386, так и к другим подсистемам, в том числе
Эти процессы обычно решают такие задачи, как управление файлами, хранящимися на сервере, и сетевыми принтерами, работа с внешними коммуникационными каналами связи, управление базами данных, управление доступом к средствам файл-сервера и т. п. Novell предоставляет разработчикам всю необходимую для создания nlm-процессов информацию и специальные средства разработки, что стимулирует создание новых подсистем, ориентированных на ОС Novell NetWare 386.

При установке Novell NetWare стартовый диск файл-сервера обычно разбивают на два раздела. Первый раздел имеет размер порядка 3 - 5 Мбайт, на нем находится MS-DOS, программа server.exe и некоторые другие файлы, необходимые для запуска NetWare 386 (например, драйвер диска). Второй раздел форматируется специальным образом для использования ОС NetWare 386.

В этом разделе находятся остальные модули сетевой ОС, сетевые утилиты и некоторые другие служебные каталоги. Там же вы сможете разместить файлы, которые должны быть доступны для рабочих станций, подключенных к сети.

Разумеется, в компьютере, используемом в качестве файл-сервера, можно установить два или большее количество дисков. На этих дисках можно создать разделы ОС NetWare.

Как рабочие станции получают доступ к данным, хранящимся на файл-сервере? Внешне это выглядит следующим образом.

После загрузки нескольких резидентных программ, входящих в состав сетевой оболочки для MS-DOS, на рабочей станции появляется еще один диск. Это или диск F: (если имеются локальные диски C:, D:, E:), или диск, обозначаемый следующей буквой после последнего локального диска с учетом параметра команды "LASTDRIVE".

Пользователь оказывается в каталоге с именем LOGIN. Запустив имеющуюся в этом каталоге программу slist.exe, пользователь может увидеть список активных серверов (в сети может быть много серверов). При помощи программы login.exe он может подключиться к одному из них, указав свое имя и пароль, которые он должен получить у администратора сети.

Если процедура подключения к серверу завершилась успешно, на рабочей станции появляются дополнительные диски, которые есть не что иное, как каталоги разделов файл-сервера.

Пользователь может подсоединить дополнительно каталоги других активных серверов, которые будут отображены на специально созданные для этого логические диски рабочей станции.

После подключения к файл-серверу на первом сетевом диске вам будет доступен каталог PUBLIC, содержащий сетевые утилиты - обычные exe-программы.


Новейшая сетевая операционная система Novell


Новейшая сетевая операционная система Novell NetWare версии 4.0 предназначена для создания крупных сетей, состоящих из многих сегментов и содержащих много серверов. Количество пользователей может достигать 1000.

В отличие от NetWare версии 3.11 в новой версии предусмотрено централизованное управление серверами. Теперь системный администратор может с одной рабочей станции управлять всеми серверами и вести единый список пользователей на всех серверах. Соответственно значительно упрощается определение прав доступа пользователей к серверам. Если в Novell NetWare версии 3.11 системный администратор был вынужден вести отдельный список пользователей для каждого сервера и для каждого сервера определять права доступа, в версии 4.0 задача сильно упрощается.

Подключившись к сети, пользователь получает доступ одновременно ко всем ее ресурсам. Теперь у него нет необходимости подключаться к отдельным серверам для получения доступа к файлам, которые хранятся на них.

Есть возможность выполнять автоматическое дублирование информации, хранящейся в сетевых разделах, причем можно иметь несколько копий.

Среди пользователей MS-DOS большую популярность имеют системы автоматического сжатия файлов, такие, как Stacker. В Novell NetWare версии 4.0 также предусмотрено автоматическое сжатие данных, хранящихся на сервере. Разумеется, администратор сети может отменить сжатие файлов, если это нецелесообразно.

В новой версии NetWare значительно усовершенствована файловая система, которая исключает фрагментацию дисков файл-сервера.

Есть множество других усовершенствований, значительно повышающих быстродействие и надежность системы.

Расширена поддержка широко распространенной операционной системы Microsoft Windows версии 3.1. В частности, Microsoft Windows 3.1 поставляется в составе Novell NetWare 4.0 как программное обеспечение для рабочих станций.

Разумеется, есть поддержка операционных систем OS/2, UNIX и компьютеров Macintosh.

Для использования операционной системы Novell NetWare версии 4.0 вам необходимо приобрести компьютер для файл-сервера на базе процессоров 80386, 80486 или P5 (Pentium). Он может использовать архитектуру ISA, EISA или MCA (серия PS/2). В компьютере необходимо установить по крайней мере 8 Мбайт оперативной памяти, адаптер локальной сети, а также устройство для считывания дисков CD-ROM. Последнее обстоятельство связано с тем, что Novell NetWare поставляется только на накопителях CD-ROM.


Как мы уже говорили, Novell


Как мы уже говорили, Novell NetWare версии 2.2 является сетевой операционной системой, ориентированной на файл-сервер с процессором 80286 и предназначенной для небольших организаций. Максимальное количество рабочих станций в сети может быть равно 5, 10, 50 или 100. В зависимости от максимального количества рабочих станций в сети меняется и стоимость операционной системы.

Эта операционная система, так же как и Novell NetWare 386, проста в установке и надежна в работе. Она обладает многими возможностями, реализованными в версии 3.11, - мосты, зеркальные диски, дублирование дисков, мощную систему разграничения доступа. Возможно совмещение в одном компьютере функций файл-сервера и рабочей станции, хотя мы не рекомендуем вам этим пользоваться.

В версии 2.2 не реализована концепция nlm-процессов. Вместо этого используется менее гибкая система так называемых VAP-процессов (VAP - Value Added Process). Все программы и драйверы, работающие на файл-сервере, "добавляются" к ядру операционной системы на этапе загрузки файл-сервера. Соответствующие файлы имеют расширение vap. Для того чтобы изменить конфигурацию работающих VAP-процессов, вам необходимо перезапустить файл-сервер. Динамическая загрузка и выгрузка VAP-процессов без перезапуска файл-сервера невозможна.


Novell NetWare версии


Операционная система Novell NetWare версии 2.15 пока еще распространена в нашей стране, хотя уже началось ее вытеснение версиями 2.2 и 3.11.

Уступая практически во всем версии 2.2, Novell NetWare версии 2.15 чрезвычайно сложна в установке и настройке. Достаточно сказать, что дистрибутив состоит более чем из 30 дискет по 360 Кбайт, при инсталляции выполняется операция компоновки (!) ядра операционной системы и сетевой оболочки из объектных модулей с помощью специального редактора связей фирмы Novell. Сама процедура инсталляции может продлиться несколько часов (версию 3.11 нам удалось установить за 20 минут).

В этой версии сетевой ОС имеются ошибки, поддержка такой широко распространенной среды, как Microsoft Windows, ограничена, надежность работы сети оставляет желать лучшего. Поэтому мы не рекомендуем вам тратить время на версию 2.15. Если для файл-сервера вы вынуждены использовать компьютер с процессором 80286, рассмотрите возможность приобретения Novell NetWare 2.2 или Novell NetWare Lite.



Одноранговые сети


Одноранговые сети не содержат в своем составе выделенных серверов. Функции управления сетью передаются по очереди от одной рабочей станции к другой.

Как правило, рабочие станции имеют доступ к дискам (и принтерам) других рабочих станций. Такой подход облегчает совместную работу групп пользователей, но в целом производительность сети может понизиться.

Если сеть объединяет несколько рабочих станций, которые должны совместно использовать такие ресурсы, как лазерный принтер, файлы на дисках, и если требуется интенсивный обмен данными между рабочими станциями, имеет смысл рассмотреть возможность применения недорогих одноранговых сетевых средств.

Одно из достоинств одноранговых сетей - простота обслуживания. Если для обслуживания сети на базе Novell NetWare, как правило, требуется системный администратор, то для поддержания работоспособности одноранговой сети вам не потребуется специально выделенный для этого сотрудник.

Наиболее распространены такие одноранговые сети, как Artisoft LANtastic, LANsmart компании D-Link Systems, Invisible Software NET-30 и Web NOS компании Webcorp. Все эти сетевые средства реализованы как надстройки над операционной системой 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 с удобным разделением ресурсов отдельных рабочих станций.
Операционной оболочке Novell NetWare Lite будет посвящен отдельный раздел нашей книги.

Фирма Microsoft предложила собственный вариант организации одноранговой локальной сети на базе своей операционной системы Windows for Workgroups версии 3.1. Эта операционная система является как бы переходным этапом между Windows 3.1 и сетевой операционной системой WindowsNT (New Technology - "новая технология").

Windows for Workgroups предоставляет исключительно удобные средства для интегрирования рабочих станций, основанные на понятном для пользователя графическом интерфейсе Windows. Простым нажатием кнопки мыши вы можете отдать свой диск или принтер в коллективное пользование. Ваш Clipboard также легко доступен для других рабочих станций. В то же время предусмотрено разграничение доступа.

Некоторым недостатком Windows for Workgroups можно считать более медленную работу по сравнению с обычной операционной системой Windows 3.1. Но в целом это средство удобно для организации рабочих групп, и поэтому мы рассмотрим его подробнее в отдельном разделе нашей книги.

Теперь, после того как мы рассказали вам о двух подходах к построению сетей, рассмотрим основные возможности конкретного сетевого программного обеспечения. Из всего многообразия сетевых операционных систем и оболочек мы выбрали самые распространенные и самые интересные, на наш взгляд, изделия - Novell NetWare и Microsoft Windows for Workgroups.

После этого мы расскажем о некоторых особенностях использования прикладного программного обеспечения в сети.


Прикладное сетевое программное обеспечение


Локальная сеть может применяться не только для коллективного использования файлов или принтеров. Существуют и другие, не менее важные приложения. Очень часто локальную сеть используют для коллективного доступа к базе данных.



ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЛОКАЛЬНЫХ СЕТЕЙ


После подключения компьютеров к сети необходимо установить на них специальное сетевое программное обеспечение. Сетевое программное обеспечение отвечает за реализацию всех или отдельных уровней семиуровневой архитектуры, рассмотренной нами ранее.

Существует два подхода к организации сетевого программного обеспечения:

сети с централизованным управлением; одноранговые сети.

3.1. Сети с централизованным управлением

3.2. Одноранговые сети

3.3. Novell NetWare

3.4. Microsoft Windows for Workgroups версии 3.1

3.5. Прикладное сетевое программное обеспечение



Прокладка кабеля и распайка разъемов


При прокладке коаксиального кабеля избегайте изгибов с малым радиусом закругления и старайтесь делать как можно меньше соединений с помощью

I-коннекторов. Эти меры позволят уменьшить затухание сигнала в кабеле.

Если в здании есть комнаты, в которых пока нет компьютеров, но где они появятся в будущем, имеет смысл завести в них кабель в виде петли. Когда по-явится компьютер, вы сможете разрезать петлю и припаять BNC-разъемы. Петля должна иметь достаточно большую длину, чтобы после разрезания концы достали до самых дальних углов комнаты - трудно сразу определить, где будут стоять компьютеры. Лучше рассчитывать на самый худший случай.

Если есть такая возможность, проложите сетевой кабель в металлической или пластмассовой трубе. Это защитит его от случайных повреждений (в одном из московских банков сетевой кабель регулярно поедался мышами).

Заземлять сам кабель нельзя. Однако один из терминаторов (и только один) в сегменте должен быть заземлен.

Разъемы следует распаивать уже после прокладки кабеля. Это надо делать достаточно аккуратно, следя за тем, чтобы ни в коем случае не произошло замыкание средней жилы и оплетки. Если у вас нет опыта работы с паяльником, пригласите для выполнения этой процедуры технических специалистов.



Прокладка сети электропитания


Прокладывая сеть электропитания, особое внимание уделите заземлению компьютеров. Каждый компьютер должен обязательно подключаться к электропитающей сети при помощи трехполюсной вилки.

Если видеомонитор или принтер подключаются к электропитающей сети отдельным кабелем, на конце этого кабеля также должна находится трехполюсная вилка.

Ни в коем случае не переделывайте питающие кабели компьютера для

подключения к широко распространенным в нашей стране двухполюсным розеткам, не предусматривающим заземление подключаемого к ним устройства. Экономия на розетках и вилках может привести к "выгоранию" одного или нескольких подключенных к сети компьютеров.

В нашей стране распространены трехполюсные розетки в так называемом "стандарте СЭВ". К сожалению, несмотря на то что в такую розетку можно вставить вилку импортного компьютера, надежного заземления при этом не получается. Это связано с тем, что ширина заземляющего контакта в розетке не соответствует ширине соответствующего паза в импортной вилке. В результате компьютер оказывается не заземлен.

После подключения компьютера к питающей сети надо обязательно проверить омметром сопротивление между корпусом компьютера и шиной заземления.

Лучше всего для заземления компьютеров предусмотреть отдельную шину. Следите за тем, чтобы к этой шине не подключались такие агрегаты, как лифты, холодильные или вентиляционные установки и т. п. Помехи, возникающие при включении и выключении этих устройств, могут привести к ненадежной работе системы или даже к повреждению блоков питания компьютеров. При необходимости получите консультацию у электриков, обслуживающих помещение, в котором вы будете устанавливать локальную сеть.



Проверка сетевого кабеля


После прокладки сетевого кабеля имеет смысл его проверить, так как в кабеле при прокладке могли образоваться разрыв или короткое замыкание.

Проще всего проверить кабель при помощи омметра. Для сети Ethernet воспользуйтесь терминатором. Подключите его к Т-коннектору. С другой стороны Т-коннектора подключите сетевой кабель. Сам Т-коннектор подключать к сетевому адаптеру не надо.

Основная идея проверки заключается в том, чтобы с помощью обыкновенного омметра измерить сопротивление на другом конце кабеля между центральной жилой и оплеткой. Оно должно быть примерно 50 Ом. Если это сопротивление близко к нулю, в кабеле короткое замыкание. Если сопротивление равно бесконечности, - обрыв.

Проверив один сегмент кабеля, подключите Т-коннектор с терминатором к следующему. Проверьте таким способом все сегменты сети.

Убедитесь также и в том, что если к сегменту ничего не подключено, то сопротивление между центральной жилой и оплеткой равно бесконечности.



Резервирование дисков и каналов


При использовании зеркального диска есть вероятность повреждения единых для обоих дисков канала, контроллера и блока питания.

ОС NetWare 386 может резервировать целиком каналы, при этом используются два контроллера, к которым соответственно подключены два диска. Для питания этих контроллеров и дисков используются два блока питания.



Сети с централизованным управлением


В сети с централизованным управлением выделяются одна или несколько машин, управляющих обменом данными по сети. Диски выделенных машин, которые называются файл-серверами, доступны всем остальным компьютерам сети. На файл-серверах должна работать специальная сетевая операционная система. Обычно это мультизадачная операционная система, использующая защищенный режим работы процессора.

Остальные компьютеры называются рабочими станциями. Рабочие станции имеют доступ к дискам файл-сервера и совместно используемым принтерам, но и только. С одной рабочей станции вы не сможете работать с дисками других рабочих станций. С одной стороны, это хорошо, так как пользователи изолированы друг от друга и не могут случайно повредить чужие данные. С другой стороны, для обмена данными пользователи вынуждены использовать диски файл-сервера, создавая для него дополнительную нагрузку.

Есть, однако, специальные программы, работающие в сети с централизованным управлением и позволяющие передавать данные непосредственно от одной рабочей станции к другой минуя файл-сервер. Пример такой программы - программа NetLink. После ее запуска на двух рабочих станциях вы можете передавать файлы с диска одной станции на диск другой, аналогично тому, как вы копируете файлы из одного каталога в другой при помощи программы Norton Commander.

На рабочих станциях должно быть установлено специальное программное обеспечение, часто называемое сетевой оболочкой. Это обеспечение работает в среде той операционной системы, которая используется на данной рабочей станции, - DOS, OS/2 и т. д.

Файл-серверы могут быть выделенными или невыделенными. В первом случае файл-сервер не может использоваться как рабочая станция и выполняет только задачи управления сетью. Во втором случае параллельно с задачей управления сетью файл-сервер выполняет обычные пользовательские программы в среде MS-DOS. Однако при этом снижается производительность файл-сервера и надежность работы всей сети в целом, так как ошибка в пользовательской программе, запущенной на файл-сервере, может привести к остановке работы всей сети.
Мы не рекомендуем вам использовать невыделенные файл-серверы, особенно в ответственных случаях.

Существуют различные сетевые операционные системы, ориентированные на сети с централизованным управлением. Самые известные из них - Novell NetWare, Microsoft Lan Manager (на базе OS/2), а также выполненная на базе UNIX сетевая операционная система VINES.

В литературе, список которой приведен в конце книги, можно найти сравнительные характеристики этих операционных систем. Сравнение обычно

выполняется по таким параметрам, как зависимость производительности от количества рабочих станций в сети, надежность, удобство и разнообразие административных средств для управления сетью и пользователями, наличие защиты информации от несанкционированного доступа, объем резидентной части, занимаемой сетевой оболочкой на рабочей станции, использование разделяемых ресурсов (сетевых принтеров, модемов коллективного пользования и т. д.), возможность использования нескольких серверов в сети.

На момент написания этой книги первое место по совокупности параметров занимает сетевая операционная система Novel NetWare 386 версии 3.11. Имеется локализованный вариант этой версии, полностью переведенный на русский язык.

Кроме того, готовится к выходу еще более мощная сетевая операционная система Novell NetWare версии 4.0. Мы расскажем вам об основных отличиях этой версии от версии 3.11.

Так как объем книги ограничен, основное внимание мы уделим Novell NetWare. Это вполне оправдано, так как в подавляющем большинстве локальных сетей в нашей стране используется именно эта сетевая операционная система.

Более того, мы будем в основном ориентироваться на метод доступа Ethernet, как наиболее распространенный, высокопроизводительный и надежный.


Транзакции


Транзакцией называется совокупность трех действий:

чтение данных;

обработка данных; запись данных.

Применительно к файл-серверу транзакцией можно считать процесс изменения файла на сервере, когда рабочая станция сначала читает файл или его часть, а затем пишет в этот же файл.

В многопользовательской среде, к которой можно отнести локальную сеть, каждый пользователь может независимо от другого модифицировать одни и те же данные, хранящиеся на файл-сервере. Если во время такой модификации произойдет "зависание" сети или аварийное отключение электропитания, изменяемые на сервере файлы могут быть разрушены.

Для повышения надежности ОС Novell NetWare 386 содержит специальную систему прослеживания транзакций TTS (Transaction Tracking System). Эта система следит за транзакциями и в случае аварии сервера при повторном его запуске ликвидирует все действия, выполненные незавершенной транзакцией.

В этом случае произойдет так называемый откат транзакции.



Управление доступом


Сколь-нибудь серьезная многопользовательская система должна содержать средства разграничения доступа к совместно используемым ресурсам. В сети Novell NetWare такими ресурсами являются данные на файл-серверах и сетевые принтеры.

Система разграничения доступа, реализованная в NetWare 386, достаточно мощная и удобная. Все пользователи могут быть разделены системным администратором на группы. Каждая группа может иметь свои права, причем один и тот же пользователь может находиться одновременно в разных группах.

Для управления группами в Novell NetWare вводится понятие администратора группы. Администратор группы может не иметь всех прав в сети, предоставляемых только системному администратору.

Что касается разграничения доступа к данным, то в ОС NetWare 386 можно предоставлять доступ как к каталогам, так и к отдельным файлам. Причем это может быть как полный доступ, так и частичный, например администратор может разрешить только читать файл, но не писать в него. Пользователь не видит каталоги или файлы на диске, если у него нет права просмотра содержимого соответствующего каталога.

Мы подробно рассмотрим управление доступом в отдельной главе нашей книги.



Установка сетевых адаптеров


После того как все компьютеры установлены на свои места и подключены к электропитающей сети, можно приступить к установке плат сетевых адаптеров.

Мы уже говорили о том, что на сетевом адаптере с помощью перемычек или переключателей необходимо установить адреса используемых портов ввода/вывода и номер прерывания. Для адаптеров Arcnet дополнительно необходимо установить номер адаптера в сети, для каждого адаптера - свой.

Очень важно, чтобы адреса ввода/вывода и номер прерывания, которые вы выбрали для сетевого адаптера, не использовались другими устройствами, установленными в компьютере. В табл. 9 приведен список аппаратных прерываний для компьютера IBM AT.

Таблица 9. Использование аппаратных прерываний

Номер прерывания

Для чего используется
IRQ 0Прерывания от интервального таймера
IRQ 1Прерывание от клавиатуры
IRQ 2Используется для каскадирования прерываний
IRQ 3Прерывание от асинхронного последовательного адаптера COM2 и COM4
IRQ 4Прерывание от асинхронного последовательного адаптера COM1 и COM3

IRQ 5Для IBM XT - прерывание от контроллера жесткого диска,

для IBM AT - прерывание от параллельного принтерного порта LPT2

IRQ 6Прерывание от контроллера флоппи-диска
IRQ 7Прерывание от параллельного принтерного порта LPT1
IRQ 8Прерывание от часов реального времени
IRQ 9Это прерывание переназначено на IRQ 2
IRQ 10Зарезервировано
IRQ 11Зарезервировано
IRQ 12Зарезервировано, иногда может использоваться контроллером жесткого диска с интерфейсом SCSI или ESDI
IRQ 13Прерывание от сопроцессора 80287/80387
IRQ 14Прерывание от контроллера жесткого диска
IRQ 15Зарезервировано

Из приведенной таблицы видно, что для сетевого адаптера остается не так уж много прерываний. Обычно на заводе при помощи перемычек для сетевых адаптеров устанавливается прерывание IRQ3, что соответствует последовательным портам COM2 и COM4.

Если IRQ3 на компьютере уже задействовано, вам необходимо подыскать другое, свободное, прерывание.
В качестве альтернативы можно порекомендовать прерывание IRQ5, так как чаще всего в компьютере установлен только один параллельный принтерный порт.

Зарезервированные прерывания IRQ10, IRQ11, IRQ12 и IRQ15 могут быть использованы только на 16- и 32-разрядных сетевых адаптерах (так как соответствующие этим прерываниям линии выведены на дополнительную часть разъема общей шины, которая отсутствует в 8-разрядных адаптерах).

Чаще всего конфликты по номерам используемых прерываний возникают в том случае, когда к компьютеру подключены такие устройства, как Microsoft Inport Mouse, стример, сканер, модем, адаптер удаленного компьютера серии ЕС или IBM 370. Будьте особенно внимательны, если рабочая станция оснащена перечисленными выше устройствами.

Возможен также конфликт по используемым адресам ввода/вывода. С помощью перемычек на сетевом адаптере вы можете выбрать один из нескольких базовых адресов портов ввода/вывода. Проследите за тем, чтобы эти адреса не конфликтовали с адресами, используемыми другими устройствами.

Лучше всего, если для каждой рабочей станции в сети вы заведете отдельную карточку или книжечку, где будете хранить все сведения о конфигурации аппаратных средств. Для облегчения учета можно воспользоваться таким средством, как Microsoft Works (например, версии 2.0).

Что касается собственно установки перемычек, то мы вынуждены отослать вас к документации, которая поставляется вместе с сетевыми адаптерами.

К сожалению, адаптеры разных фирм используют различную систему перемычек и собственные обозначения.


Зеркальные диски


Для исключения ущерба, связанного с возможным повреждением диска, в ответственных случаях используют резервирование дисков.

Для резервирования дисков к одному дисковому контроллеру подключают два совершенно одинаковых винчестера и соответствующим образом настраивают ОС NetWare 386. После этого вся информация, записываемая на основной диск, будет дублироваться на втором, называемом зеркальном.

В случае повреждения основного диска можно выполнить полное восстановление данных с зеркального при помощи специальной процедуры восстановления.

Дополнительно используется так называемое горячее резервирование дорожек диска (Hot Fix). На диске выделяется область горячего резервирования. Если в процессе работы на диске обнаруживается дефектная дорожка, она динамически заменяется дорожкой из области резервирования.