GeoSELECT.ru



Программирование / Реферат: Выбор оптимальных сетевых решений на базе многозадачных операционных систем для построения компьютерной сети вуза (Программирование)

Космонавтика
Уфология
Авиация
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Аудит
Банковское дело
Безопасность жизнедеятельности
Биология
Биржевое дело
Ботаника
Бухгалтерский учет
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Инвестиции
Иностранные языки
Информатика
Искусство и культура
Исторические личности
История
Кибернетика
Коммуникации и связь
Компьютеры
Косметология
Криминалистика
Криминология
Криптология
Кулинария
Культурология
Литература
Литература : зарубежная
Литература : русская
Логика
Логистика
Маркетинг
Масс-медиа и реклама
Математика
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Мифология
Москвоведение
Музыка
Муниципальное право
Налоги
Начертательная геометрия
Оккультизм
Педагогика
Полиграфия
Политология
Право
Предпринимательство
Программирование
Психология
Радиоэлектроника
Религия
Риторика
Сельское хозяйство
Социология
Спорт
Статистика
Страхование
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Физика
Физкультура
Философия
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
   

Реферат: Выбор оптимальных сетевых решений на базе многозадачных операционных систем для построения компьютерной сети вуза (Программирование)


Министерство общего и профессионального образования
Российской Федерации

Уральский Государственный Университет им А.М.Горького

Математико-механический факультет
Кафедра математического анализа и теории функций



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



|Допускается к защите, |Дипломная работа |
|заведующий кафедрой |студента V курса |
|_______________________ |группы Мт-502 |
| |Краева |
| |Семена Владимировича |
| | |
| |Научный руководитель: |
| |кандидат физ.-мат. наук, |
| |доцент кафедры |
| |математической физики УрГУ, |
| |Устинов |
| |Владимир Алексеевич. |



Екатеринбург,
1997 г.

РЕФЕРАТ
Краев С.В. «Выбор оптимальных сетевых решений на базе многозадачных
операционных систем для построения компьютерной сети вуза», дипломная
работа, стр. 60, библ.


Ключевые слова: КОМПЬЮТЕРНЫЕ СЕТИ, ЛВС, СЕТЕВЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ.

Объект исследования: сетевые операционные системы Novell NetWare, UNIX,
OS/2 LAN Server, OS/2 LAN Manager и Windows NT Advanced Server.

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


В данной работе произведен подробный анализ возможностей операционных
систем NetWare, UNIX, OS/2 и Windows NT. Для каждой из них подробно
рассмотрены архитектура ОС, файловые системы, подсистемы защиты информации,
а также возможности предоставляемые ОС пользователю и администратору. Также
было произведено сравнение различных версий сетевых операционных систем.

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

На основе полученных данных было построено оптимальное сетевое решение для
локальной сети вуза, которое было реализовано на базе Уральской
Государственной Архитектурно-Художественной Академии.


Содержание


Введение 4


Глава 1. Анализ возможностей ОС NetWare фирмы Novell 9

1.1 Обзор архитектуры 11
1.2 Файловая система NetWare 12
1.3 Защита данных в ОС NetWare 18
1.4 Работа в сетях Novell NetWare 19
1.5 Обзор различных версий ОС NetWare 25

Глава 2. Анализ возможностей ОС OS/2 33

2.1 Обзор архитектуры 35
2.2 Файловая система OS/2 37
2.3 Защита данных в ОС OS/2 39
2.4 Работа с LAN Manager и LAN Server 41
2.5 Сравнительный анализ LAN Manager и LAN Server 46

Глава 3. Анализ возможностей ОС Windows NT AS 51

3.1 Обзор архитектуры 52
3.2 Файловая система NTFS 61
3.3 Защита данных в ОС Windows NT AS 65
3.4 Работа в сетях Windows NT AS 67

Глава 4. Анализ возможностей ОС UNIX 74

4.1 Обзор архитектуры 76
4.2 Файловая система 81
4.3 Защита данных в ОС UNIX 83
4.4 Работа в сетях UNIX 85

Заключение 87


Библиография 92



Введение


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


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


Конструкция персонального компьютера предусматривает наличие
последовательного коммуникационного порта, который возможно использовать
для связи двух ЭВМ. Как развитие этой технологии возникла идея локально
вычислительной сети (ЛВС). В простейшем варианте ЛВС – это провод, к
которому параллельно посредством специальных разъемов подключаются
отдельные компьютеры, называемые в этом случае рабочими станциями. Первые
сети сроились на основе стандартных коммуникационных портов, однако
скорости обмена данных через это устройство были слишком малы. Для
устранения этой проблемы были созданы специальные сетевые платы со своим
разъемом, которые позволяли довести скорость передачи данных до скоростей
внутренней шины компьютера.


Одна или несколько машин могут быть выделены для некоторых специальных
функций:


1. Разделение общих файлов. Доступ к файлам для совместного
одновременного использования.


2. Передача файлов. Передача информации без использования внешних
носителей.


3. Доступ к информации и файлам. Запуск прикладных программ с любой
рабочей станции.


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


5. Одновременный ввод данных в прикладные программы.


Все эти функции выполняет специально выделенная машина, называемая файл-
сервером.


6. Разделение принтера. ЛВС позволяет нескольким пользователям совместно
использовать один или несколько принтеров. Этим занимается принт-
сервер.


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


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


Второй основной проблемой построения сетевых решений является проблема
программного обеспечения. Аналогично с рынком аппаратуры, на рынке
программного обеспечения существует несколько лидирующих фирм-
производителей Сетевых Операционных Систем (Network Operating System - NOS)
и других приложений для работы в сети. Каждая из них имеет свои
преимущества и свои недостатки, но универсальной NOS, которая удовлетворила
бы всех пользователей, пока не существует. Поэтому в крупных, например
корпоративных, сетях используют интегрированные структуры, включающие в
себя несколько NOS. Спутниковая связь и связь через выделенные линии
позволяет создавать сети международного масштаба. Примером может являться
сеть Intranet - корпоративная сеть на основе всемирной сети Internet.


На сегодняшний день в мире существует более 130 миллионов компьютеров и
более 80 % из них объединены в различные информационно-вычислительные сети
от малых локальных сетей в офисах до глобальных сетей типа Internet.
Всемирная тенденция к объединению компьютеров в сети обусловлена рядом
важных причин, таких как ускорение передачи информационных сообщений,
возможность быстрого обмена информацией между пользователями, получение и
передача сообщений ( факсов, E-Mail писем и прочего ) не отходя от рабочего
места, возможность мгновенного получения любой информации из любой точки
земного шара, а так же обмен информацией между компьютерами разных фирм
производителей работающих под разным программным обеспечением.


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


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


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


Основное направление развития современных NOS - перенос вычислительных
операций на рабочие станции, создание систем с распределенной обработкой
данных. Это в первую очередь связано с ростом вычислительных возможностей
персональных компьютеров и все более активным внедрением мощных
многозадачных операционных систем: OS/2, Windows NТ, Windows 95. Кроме
этого внедрение объектно-ориентированных технологий (ОLЕ, DСЕ, IDAPI)
позволяет упростить организацию распределенной обработки данных. В такой
ситуации основной задачей NOS становится объединение неравноценных
операционных систем рабочих станций и обеспечение транспортного уровня для
широкого круга задач: обработка баз данных, передача сообщений, управление
распределенными ресурсами сети (directoгу/namе service).


В современных NOS применяют три основных подхода к организации управления
ресурсами сети.


Первый - это Таблицы Объектов (Bindery). Используется в сетевых
операционных системах NetWare 28б и NetWare v3.1х. Такая таблица находится
на каждом файловом сервере сети. Она содержит информацию о пользователях,
группах, их правах доступа к ресурсам сети (данным, сервисным услугам и
т.п.). Такая организация работы удобна, если в сети только один сервер. В
этом случае требуется определить и контролировать только одну
информационную базу. При расширении сети, добавлении новых серверов объем
задач по управлению ресурсами сети резко возрастает. Администратор системы
вынужден на каждом сервере сети определять и контролировать работу
пользователей. Абоненты сети, в свою очередь, должны точно знать, где
расположены те или иные ресурсы сети, а для получения доступа к этим
ресурсам - регистрироваться на выбранном сервере. Конечно, для
информационных систем, состоящих из большого количества серверов, такая
организация работы не подходит.


Второй подход используется в LAN Server и LAN Manager - Структура Доменов
(Domain). Все ресурсы сети и пользователи объединены в группы. Домен можно
рассматривать как аналог таблиц объектов (bindery), только здесь такая
таблица является общей для нескольких серверов, при этом ресурсы серверов
являются общими для всего домена. Поэтому пользователю для того чтобы
получить доступ к сети, достаточно подключиться к домену
(зарегистрироваться), после этого ему становятся доступны все ресурсы
домена, ресурсы всех серверов и устройств, входящих в состав домена. Однако
и с использованием этого подхода также возникают проблемы при построении
информационной системы с большим количеством пользователей, серверов и,
соответственно, доменов. Например, сети для предприятия или большой
разветвленной организации. Здесь эти проблемы уже связаны с организацией
взаимодействия и управления несколькими доменами, хотя по содержанию они
такие же, как и в первом случае.


Третий подход - Служба Наименований Директорий или Каталогов (Directory
Name Services - DNS) лишен этих недостатков. Все ресурсы сети: сетевая
печать, хранение данных, пользователи, серверы и т.п. рассматриваются как
отдельные ветви или директории информационной системы. Таблицы,
определяющие DNS, находятся на каждом сервере. Это, во-первых, повышает
надежность и живучесть системы, а во-вторых, упрощает обращение
пользователя к ресурсам сети. Зарегистрировавшись на одном сервере,
пользователю становятся доступны все ресурсы сети. Управление такой
системой также проще, чем при использовании доменов, так как здесь
существует одна таблица, определяющая все ресурсы сети, в то время как при
доменной организации необходимо определять ресурсы, пользователей, их права
доступа для каждого домена отдельно.


В настоящее время по оценке компании IDC наиболее распространенными
являются следующие сетевые операционные системы:

- NetWare v2.х и vЗ.х, Novell Inc. 65 %
- LAN Server, IВМ Согр. 14 %
- LAN Manager, Microsoft Corp. 3 %
- UNIX 5 %
- Windows NT Advanced Server 10 %


Целью данной работы является рассмотрение возможностей вышеперечисленных
NOS и построение оптимального интегрированного сетевого решения на основе
этих систем для вуза.


На текущем этапе развития вуза сложилась ситуация когда :


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


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


3. Существующие ЛВС объединяют в себе небольшое количество компьютеров и
работают только над конкретными и узкими задачами.


4. Накопленное программное и информационное обеспечение не используется в
полном объеме и не имеет общего стандарта хранения.


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


Для решения данной проблемы предложено создать единую информационную сеть
(ЕИС) вуза. ЕИС вуза должна выполнять следующие функции:


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


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


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


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


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


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



Глава 1.

Анализ возможностей ОС NetWare фирмы Novell


Сетевая ОС NetWare на сегодняшний день является наиболее популярной сетевой
ОС. Более половины всех ЛВС в мире используют различные версии ОС NetWare.
Пользователям она нравится благодаря своей хорошей производительности,
способности работать с разнообразными аппаратными средствами и
предоставлению исчерпывающего набора средств защиты данных.


Фирма Novell предлагает различные сетевые программные продукты. Главными
среди них являются три сетевые ОС на базе файловых серверов, описываемые в
данной главе - версия 4.0 для предприятий, версия 3.12 с улучшенными
характеристиками и версия 2.2 для новичков. Фирма Novell также продает
одноранговые сетевые ОС Personal NetWare и NetWare Lite, предназначенные
для организации ЛВС в небольших рабочих группах.


Кроме сетевых ОС, фирма Novell также предлагает другие программные
продукты, ориентированные на применение в компьютерных сетях. Так,
коммуникационная программа 3270 фирмы Novell позволяет организовать 3270
сеансов эмуляции терминалов большой ЭВМ рабочими станциями. Комплекс Access
Server является набором коммуникационных аппаратных и программных средств,
предоставляющих возможность нескольким уда ленным рабочим станциям получать
доступ к файловому серверу через телефонную сеть. Аппаратно-программный
комплекс, называемый LANa-lyzer, является инструментом для диагностики
некоторых сетевых проблем.


Фирма Novell стала первым производителем распределенных систем обработки
данных, допускающих совместное использование в ЛВС разнородных компьютеров,
Она также была первой фирмой, допускающей работу с компьютерными сетями,
имеющими различные топологии, и предоставляющей средства для маршрутизации
данных между такими сетями, Фирма Novell была первой, создавшей сетевые ОС
для OS/2 и всех версий DOS, и предоставляющей средства для соединения
компьютеров, совместимых с IBM, Apple, UNIX, DEC и многих других типов.


NetWare допускает использование более, чем 200 типов сетевых адаптеров,
более чем 100 типов дисковых подсистем для хранения данных, устройств
дублирования данных и файловых серверов. Она содержит сертификационную
лабораторию для испытаний своей продукции при работе с аппаратными и
программными компонентами от других производителей. В одной из своих
лабораторий фирма Novell имеет 1368 рабочих станций на базе ПК для
тестирования собственного программного обеспечения.


Фирма Novell имеет контракты о поддержке ОС NetWare с наиболее крупными и
мощными из независимых организаций, занимающихся обслуживанием ЛВС. В их
число входят Bell Atlantic, DEC, Hewlett-Packard, Intel, Prime, Unisys и
Xerox. Основными системными интеграторами и распространителями продукции
фирмы Novell являются: Electronic Data Systems (EDS), Boeing Computer
Services, NYNEX Business Centers и Sears Business Centers. Даже гигантская
фирма IBM с 1990 года стала перепродавать сетевые ОС NetWare.


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


Изначально Novell разработала NetWare как операционную систему для
сетевой платы Novel S-Net. Novel S-Net - это сеть с топологией типа
"звезда" и выделенным сервером на MC68000. Ко времени создания этой сети
для процессоров MC68000 не было операционной системы, являющейся для них
стандартом "де-факто", поэтому Novell разработала полностью свою ОС,
ориентированную на сетевые приложения.


С началом бума компьютеров PC разработчики NetWare решили, что написанную
на С NetWare будет несложно перенести на микропроцессоры семейства Intel и
сделать так, чтобы сетевая ОС поддерживала практически любое сетевое
оборудование, представленное на рынке. Для непосредственного взаимодействия
с IBM-оборудованием были реализованы соответствующие драйверы. В связи с
тем, что ROM BIOS в семействе машин IBM PC был разработан для
однопользовательской DOS, общая производительность системы падала при
попытке использовать его в многопользовательских приложениях. NetWare -
многопользовательская система, поэтому программисты в Novel решили обойти
ROM BIOS и общаться непосредственно с оборудованием, то повышает
производительность (позволяет NetWare обрабатывать запросы от других
рабочих станций, ожидая завершения запроса ввода/вывода на диск).


Единственным недостатком примененного в NetWare подхода является
невозможность использовать DOS-драйверы для управления дисководами. Для
NetWare необходимы собственные драйверы дисковых устройств. Для многих
поставляемых дисковых накопителей, совместимых с IBM PC, производители
предоставляют и драйверы для NetWare. Фирма Novell также поставляет
драйверы для широкой гаммы устройств такого типа.


Преимущества данной сетевой ОС - высокая производительность и пропускная
способность сети - подтверждаются и местом на рынке аналогичных продуктов,
занимаемым NetWare. Интерфейсы предоставляемые пользователю NetWare не
имеют ничего общего с DOS или ROM BIOS, но они обеспечивают очень
эффективное использование ресурсов IBM PC. Этот подход позволил Novell
повысить степень защиты и исправления ошибок (fault tolerance), что было
невозможно реализовать в рамках файловой системы DOS.


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


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



1.1 Обзор архитектуры


Фирма Novel исходила из того, что типичное современное предприятие
использует центральные ЭВМ, основанные на операционных системах VMS фирмы
DEC, VM и MVS фирмы IBM, UNIX-системы, а также серверы, подобные NetWare.
Рабочие станции могут использовать операционные системы DOS, Windows, OS/2,
Macintosh и UNIX. Сетевые вычисления обеспечивают интеграцию центральных и
персональных систем в единую логическую сеть. Интеграция систем рабочих
трупп пользователей с системами на основе архитектур мини и больших ЭВМ
позволяет сохранить капитальные вложения в эти системы и сделать их ресурсы
доенными всем пользователям сети.


Интегрированная вычислительная архитектура Novel - NICA (Novel Integrated
Computing Architecture) определяет построение всех продуктов Novell. NICA
отражает подход Novel к предоставлению сетевых функций для интеграции
прикладных программ в распределенной неоднородной среде. Архитектура,
используемая Novel для создания распределенных сетевых функций, позволяет
объединять продукты и прикладные программы различных поставщиков в сложную
сетевую вычислительную систему. NICA признает существование и учитывает
особенности других архитектур, определенных для распределения прикладных
программ по сетям, таких как SAA (System Application Architecture) фирмы
IBM, NAS (Network Application System фирмы) DEC, NewWave Office фирмы
Hewlett-Packard. NICA является полезным дополнением этих прикладных
программ, ревизуя сетевые функции, позволяющие прикладным программам таких
поставщиков как IBM, DEC и HP беспрепятственно выполняться в распределенной
среде.


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


Специализированная сетевая ОС NetWare содержит сервисные функции (службы)
для выполнения прикладных программ у клиентов, а также функции (службы)
выполнения прикладных программ на серверах, Сетевые службы, определенные в
архитектуре NICA, могут выполняться как одним процессором сети NetWare,
так и быть распределенными по локальной (региональной) сети. Каждая из этих
служб может использоваться другими службами или прикладными программами.


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



1.2 Файловая система NetWare


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


Novell NetWare использует свою файловую систему, специально разработанную
фирмой Novell для сетевой ОС. В отличие от PC LAN Program, она не
базируется на однопользовательской ОС. В отличие от 3+, она не использует
структуру файлов DOS. И, наконец, в отличие от VINES, она не использует
громоздкую структуру файловой системы UNIX.


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


Перед созданием файловой структуры для файлового сервера NetWare, Novell
проанализировала существовавшие структуры файловых систем. Очень
внимательно были рассмотрены "плоские" структуры каталогов в операционных
системах СР/М- 80, СР/М-86 и MS-DOS 1.0, так как это были потенциальные ОС
для рабочих станций, используемых для связи с файл-сервером. Также была
проанализирована потоковая иерархическая структура каталогов и файлов ОС
UNIX и MS-DOS 2.1. Рассматривались и другие варианты.


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


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


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


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


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


Хотя физически оглавление тома в NetWare - плоское, логическая структура
каталогов -иерархическая. Логическая иерархия образуется за счет
использования специальных объектов типа "каталог" внутри плоской структуры
оглавления файлов.


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


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


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


Хэширование оглавления


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


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


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


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


Алгоритм лифта (Elevator Seeking)


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


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


Кэширование диска


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


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


Как кэширование диска, так и алгоритм лифта ("elevator seeking"),
значительно увеличивают производительность работы с диском в системе
NetWare.


Дисковый ввод/вывод


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


Отказоустойчивость (Fault Tolerance)


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


. чтение информации после каждой записи на диск. Без исключения, после
каждой записи информация повторно считывается и сверяется;


. дублирование каталогов. Если одна копия повреждается, то используется
другая;


. дублирование FAT. Это в случае порчи FAT-a предотвращает полную потерю
информации на диске.


SFT NetWare


Novell развивает концепцию средств защиты, которые обеспечивают
дополнительные уровни защиты данных в сети. Эти средства известны, как SFT
NetWare (System Fault Tolerant NetWare).


Уровень I


Уровень I SFT NetWare имеет средства, именуемые Hot Fix (горячее
фиксирование). Hot Fix обеспечивает динамическое обнаружение дефектов
поверхности диска в процессе работы. Если в процессе операции записи на
диск обнаруживается поврежденный блок (bad block), то данные записываются в
другое "безопасное" место на диске. Поврежденный блок отмечается как
неиспользуемый, его местоположение отмечается в таблице поврежденных блоков
(Bad Block Table), отмечается также местоположение блока, замещающего
поврежденный. Эта процедура осуществляется полностью автоматически без
вмешательства пользователя,


Уровень II


Уровень II SFT NetWare в дополнение к "горячему фиксированию" (Hot Fix)
включает в себя средства зеркального диска (Disk Mirroring), средства
дублирования диска (Disk Duplexing) и протоколирования транзакций
(Transaction Tracking).


Средства зеркального диска (Disk Mirroring) позволяют системе дублировать
целый физический том на втором диске. Для работы средств зеркального диска
нужно два идентичных дисковода. Второй диск является зеркальным отражением
первого) на него записывается информация одновременно с первым. Если
исходный диск повреждается) то автоматически включается в работу второй
(зеркальный) диск, без вмешательства пользователя и без потери данных.
Поврежденный диск может быть отсоединен и затем отремонтирован без
выключения сети.


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


Так как системе необходимо писать на два диска, то запись занимает больше
времени. В Novell допустимо использование платы дискового сопроцессора,
который управляет записью на диски и позволяет производить одновременное
чтение информации с диска, что возвращает общую производительность на тот
же уровень, что и без второго диска. Но как с платой, так и без нее, чтение
в 2 раза быстрее: если первый диск занят, то запрос на чтение направляется
ко второму диску вместо того, чтобы дожидаться освобождения первого.


Уровень III


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


Система протоколирования транзакций (Transaction Tracking System)


В SFT NetWare на уровнях II и III используется система протоколирования
транзакций ТО (Transaction Tracking System). Это средство было разработано
для обеспечения целостности информации в файлах баз данных в сети.
Транзакция определяется как набор из нескольких записей (от 1 и выше) в
файл, которые должны быть выполнены одновременно для подержания целостности
информации в базе данных.


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


TTS предотвращает такого рода потери данных. Если транзакция не
завершена, TTS автоматически произведет откатку назад до начала транзакции,
приведя базу данных в то состояние) в котором она была до начала
транзакции. База данных остается в корректном состоянии.


Такие действия осуществляются только если файл был объявлен системным
администратором как транзакционный. TTS использует два метода определения
транзакции. Первый метод - "сложный". Он требует, чтобы ПО СУБД сообщало
NetWare, когда транзакция начинается и когда завершается. Некоторые
производители ПО СУБД заявили о поддержке этого метода.


Второй метод - "простой". В этом случае считается, что транзакция
начинается, когда запись блокируется и завершается при разблокировке
записи. Простой метод был разработан для прозрачной работы с существующим
многопользовательским ПО) использующем блокировки записей (физические или
логические; NetWare и/или DOS 3.1). Это очень важная черта, так как
позволяет многопользовательскому ПО использовать средства TTS без
модификации самого ПО.


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


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


Протоколирование в NetWare (Audit Trail)


Помимо TTS NetWare поддерживает средства протоколирования Audit Trail.
Это средство может быть включено и выключено из прикладной программы, 8
протокол заносятся:


. имя пользователя,


. имя файла,


. время, дата,


. смещение в файле и его длина,


. характер проводимой операции (чтение/запись),


. собственно данные.


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



1.3 Защита данных в ОС NetWare


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


Для предотвращения подобных ситуаций в ОС NetWare предусмотрена развитая
система защиты данных, которая включает следующие меры:

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

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

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

1.4 Работа в сетях Novell NetWare


Имеется четыре уровня ответственности, которые могут быть присвоены
пользователям в ЛВС NetWare:

. рядовой пользователи ЛВС
. операторы (операторы консоли файлового сервера, операторы очереди печати,
операторы сервера печати)
. менеджеры (руководители групп)
. супервизоры ЛВС

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


Операторами называются рядовые пользователи, наделенные дополнительными
привилегиями. Например, оператор консоли файлового сервера, это
пользователь, наделенный правом использования программы FCONSOLE или
средства RMF (Remote Management Facility - Средства дистанционного
управления).


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


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


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


Таким образом, две программные компоненты, представляющие собой резидентные
программы, работают на каждой рабочей станции. Программа IPX управляет
связью ПК друг с другом и с файловым сервером с помощью коммуникационного
протокола IPX/SPX. Программа NETX (или, возможно, NET2, NET3, NET4 или
NET5, если вы используете старые, зависящие от версий DOS, программы)
является оболочкой, которая воспринимает файловые запросы DOS и адресует их
файловому серверу через команды для IPX. Таким образом, две эти компоненты
позволяют прикладным программам работать с сетевыми дисками и принтерами
так же, как в DOS. При этом программа IPX занимает 19К памяти, a NETX - 38К


Оболочка (NETX.COM) выполняет роль стрелочника, переключая запросы
прикладных программ с операционной системы DOS к NetWare. Напри мер, если
прикладная программа на рабочей станции пытается загрузить или записать
файл, оболочка NetWare определяет, относится ли этот запрос к файлу на
локальном диске или на сетевом, в зависимости от этого запрос отправляется
к DOS или к NetWare.


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


При работе в ОС NetWare нет надобности в использовании NetBIOS (конечно,
если не используется прикладная программа, применяющая этот протокол), так
как в NetWare применяется протокол IPX. Тем не менее фирма Novell
поставляет эмулятор NetBIOS, который преобразовывает команды NetBIOS в
команды IPX. Эмулятор требует дополнительно 20К ОЗУ.


Утилиты NetWare


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


Команда LOGIN


Для присоединения к серверу нужно ввести команду ОС NetWare:

LOGIN имя_сервера/имя_пользователя


В поле имя_сервера нужно указать сервер, к которому вы хотели бы
присоединиться, а в поле имя_пользователя свое пользовательское имя.
Команда LOGIN автоматически запросит ваш пароль. Для отсоединения от
сервера нужно ввести LOGOUT.


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


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

. передачи сообщения пользователю этого сервера
. использования накопителя этого сервера
. копирования файлов или директорий на этот файловый сервер или с него

Для изменения пароля в ОС NetWare предусмотрена команда SETPASS. При вводе
этой команды запрашивается старый пароль, и после правильного ввода вы
получаете возможность ввести новый.


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


You are user SIMON attached to server SERVER_1, connection 12.

Server SERVER_1 is running NetWare v3.11. Login time: Wednesday April 23,
1997 11:05 am.


Для получения списка серверов в ЛВС можно воспользоваться командой SLIST.
Для определения имен пользователей, присоединенных к ЛВС предусмотрена
команда USERLIST. Сообщение этой команды на экране выглядит так:

|Connection |User Name |Login tine |
|1 |NVASUKOV |4-23-1997 11:26 |
|2 |AOZHIGOV |4-23-1997 12:05 |
|4 |*SIMON |4-23-1997 12:44 |


Символ (*) высвечивается перед вашим пользовательским именем,


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


Для редактирования файла LOGIN-сценария необходимо воспользоваться утилитой
NetWare SYSCON. После выбора из меню строки Информация о Пользователе (User
Information), вашего псевдонима (ID) и файла LOGIN- сценария вы готовы к
конфигурированию сценария. Для того, чтобы введенные изменения стали
действовать, нужно отсоединиться от ЛВС и вновь присоединиться.


Обычно в LOGIN-сценарии используются команды ОС NetWare ATTACH, MAP и SET.
Имеется также возможность использования в сценарии комбинаций IF....THEN. В
больших ЛВС предпочтительнее команды вашего LOGIN-сценария включать в
системный LOGIN-сценарий.


Команда MAP может установить буквенные обозначения для сетевых накопителей
и удлинить список PATH в DOS для поиска прикладных программ и утилит. С
помощью одной буквы можно обозначить весь жесткий диск файлового сервера
или только его часть (директорию с поддиректориями, например), Такие
переназначения предназначены для идентификации определенных областей в
структуре директорий. В NetWare различают три типа накопителей: локальные
накопители, сетевые накопители и поисковые накопите ли. Локальные
накопители физически подключены к рабочим станциям. Сетевые накопители -
это накопители на жестких дисках файлового сервера (их часто называют
томами). Аналогично тому, как в DOS, применяется средство PATH для задания
списка накопителей и директорий, в которых по умолчанию разыскиваются
прикладные программы, в ОС Net Ware используется понятие поисковые
накопители. Для просмотра текущего статуса переназначения сетевых
накопителей можно ввести команду MAP без параметров.


Символ # используется для запуска программ (файлов с расширениями СОМ или
ЕХЕ) в процессе LOGIN-сценария.


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


Команда сценария SET позволяет устанавливать значения переменных DOS. Вы
можете использовать команду SET так, как в приведенном ниже примере:


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

IF DAY_OF_WEEK= "Понедельник" THEN WRITE "AARGH".

WRITE - это команда LOGIN-сценария для выдачи сообщений на экран.


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


Встреча сегодня в 1:30


Предположим также, что пользователи DEN и VICTOR присоединены к тому же
файловому серверу. Тогда для передачи сообщения достаточно ввести с
клавиатуры:


SEND "Встреча в 1:30 сегодня" DEN,VICTOR


ОС NetWare выдаст сообщение, подтверждающее, что ваше послание передано
адресату.


Если один из пользователей (VICTOR) присоединен к другому файловому серверу
(SERVER2), то вам придется присоединится к этому серверу и передать
следующее сообщение:


SEND "Встреча в 1:30 сегодня" SERVER2/HOLLY


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


SEND "Получите зарплату" EVERYONE


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


Широковещательные сообщения от других станций теперь будут игнорироваться


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


Файлы, директории и атрибуты


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


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


Как определить предоставленные вам права


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


SERVER_1SYS:SIMON


Your Effective Rights for this directory are [SRWCEMFA]


You have Supervisor Rights to Directory. (S)

* May Read from File (R)

* May Write to File (W)

May Create Subdirectories and Files (C)

May Erase Directory (E)

May Modify Directory (M)

May Scan for files (S)

May Change Access Control (A)


* Has no effect on directory.


Entries in Directory May Inherit [SRWCEHEA] rights.


You have ALL RIGHTS to Directory Entry.


Команда NCOPY


Применение. команды DOS COPY неэффективно при копировании файлов из одной
директории файлового сервера в другую. Это связано с тем, что команда COPY
выполняется на рабочей станции, а это приводит к тому, что файл для
копирования вначале передается из одной директории на рабочую станцию
через. ЛВС, а затем обратно на другую директорию сервера.


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


Предположим, что вам нужно скопировать файл REPORT.DOC с текущей директории
в директорию MANAGERS. Обе директории расположены в томе SYS на файловом
сервере SERVER1. Тогда вам необходимо ввести следующую команду:


NCOPY REPORT.DOC F:MANAGERSREPORT.DOC


Заметим, кстати, что для целей копирования, стирания, переименования файлов
можно воспользоваться утилитой NetWare FILER.


Восстановление уничтоженных файлов


При помощи утилиты SALVAGE ОС NetWare можно восстанавливать уничтоженные
файлы. Из меню этой утилиты выбирается опция View/Re cover Deleted Files и
указывается, что вы будете восстанавливать: файл, группу файлов, выбираемых
из списка, или группу файлов с определенными признаками. По желанию, можно
присваивать новые имена в процессе восстановления файлов.


Команда NDIR


Аналогично команде DOS DIR, команда NDIR в ОС NetWare выводит список
файлов, принадлежащих данной директории. Отличие состоит в том, что команда
NDIR ориентирована на применение в ЛВС и потому предоставляет
дополнительную информацию, хранящуюся в ОС NetWare для каждого файла и
директории. Команда NDIR также имеет возможность поиска файлов в
поддиректориях. Типичный пример использования команды NDIR приведен ниже:


Печать документов в ОС NetWare


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


Команда CAPTURE


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


ENDCAP является командой ОС NetWare, предназначенной для отмены
маршрутизации принтера, заданной командой CAPTURE. Все задания, находящиеся
в очереди печати после поступления этой команды будут направляться в
локальный порт LPT рабочей станции. Для возобновления процесса печати на
сетевом принтере необходимо повторение команды CAPTURE.


Управление заданиями печати


Очередью печати называется специальная директория, в которой хранятся
файлы, ожидающие своей очереди печати. Для просмотра очереди печати можно
воспользоваться соответствующим меню утилиты PCONSOLE ОС NetWare, После
выбора опции меню Print Queue Information и имени очереди печати нужно
выбрать вариант меню Current Print Job Entries, который выведет список
файлов в очереди печати.


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



1.5 Обзор различных версий ОС NetWare


ОС NetWare являются наиболее популярными сетевыми ОС из-за высокой
производительности, надежности и хорошей системы защиты данных. Необходимо,
однако, иметь в виду, что эти продукты в то же время являются наиболее
дорогостоящими для небольших ЛВС. Иногда их установка и администрирование
достаточно сложны, Кроме этого, резидентные компоненты программного
обеспечения рабочих станций занимают около 60К из 640К объема ОЗУ, тем
самым оставляя немного памяти для прикладных программ. Если рабочие станции
выполнены на процессорах 80386 или более поздних моделях с объемом ОЗУ
более 1М,то имеется возможность загрузки резидентных компонент сетевых ОС в
верхние области памяти с помощью менеджера памяти.


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


Имеются три версии ОС NetWare. Версия 2.2

Новинки рефератов ::

Реферат: Расчет ректификационных колонн, обеспечивающих отделение о-ксилола от равновесных м- и п-ксилолов (Химия)


Реферат: Розрахунок раціонів кормів (Сельское хозяйство)


Реферат: Бурлескно-травестійне віршування 18 ст. (Литература)


Реферат: Воля (Психология)


Реферат: Конституционно-правовые отношения и их субъекты (Право)


Реферат: Программа по педагогике досуга (Педагогика)


Реферат: Учет основных средств (Бухгалтерский учет)


Реферат: Конституционный суд (Право)


Реферат: Розробка та виконання програм на мові Pascal (Программирование)


Реферат: Гюстав Курбе (Искусство и культура)


Реферат: Востановление деталей (Транспорт)


Реферат: Токарно-винторезный станок (Технология)


Реферат: Петр Великий (Исторические личности)


Реферат: Концепция цикличности цивилизаций в философии истории Арнольда Тойнби (Философия)


Реферат: Законодательство о праве собственности и других вещных правах (Гражданское право и процесс)


Реферат: Нейрон (Биология)


Реферат: Курсовой по механике (Металлургия)


Реферат: Двигатели внутреннего сгорания (Транспорт)


Реферат: Мотивация и стимулирование работников (Менеджмент)


Реферат: Саламандры (Биология)



Copyright © GeoRUS, Геологические сайты альтруист