Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВС.docx
Скачиваний:
0
Добавлен:
14.12.2019
Размер:
9.58 Mб
Скачать

2.4.2. Служба каталогов nds

Служба NDS (NetWare Directory Services) — это глобальная справочная служба, опирающаяся на распределенную объектно-ориентированную базу данных ресурсов. ОС NetWare (а также другие клиенты NDS, работающие на других платформах) использует информацию NDS для обеспечения доступа к сете­вым ресурсам. База данных NDS (рис. 2.6) заменила справочник bindery предыдущих версий NetWare. Имеется меха­низм эмуляции базы bindery. База данных разделена на разделы, распределенные на нескольких серверах.

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

Рис. 2.6. Разделы базы данных NDS

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

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

Объектно-ориентированный подход

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

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

Дерево каталогов

NDS использует для хранения информации логическую структуру, называемую деревом каталогов (Directory Tree, DT). Эта иерархическая структура имеет кор­невой элемент (root) и ветви (рис. 2.7). Дерево каталогов содержит объекты двух типов:

  • объекты-контейнеры,

  • объекты-листья.

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

NDS содержит объекты-контейнеры трех типов, которые можно использовать для организации дерева объектов: страна (необязательный объект), организация, отдел или подразделение.

Корень

Организация

Филиал организации Отдел организации

—Пользователь — Том

—Принтер — Сервер

—Том — Группа

Рис. 2.7. Типичная структура дерева каталогов NDS

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

  • организатор - идентифицирует руководящих лиц фирмы (руководитель груп­пы или вице-президент);

  • сервер;

  • сервер печати;

  • очередь печати;

  • карта каталогов на томе;

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

Служба NDS предназначена для управления такими сетевыми ресурсами, как сер­веры и тома NetWare, но она не обеспечивает управление файловой системой. Файлы и каталоги не являются объектами службы NDS. Одним из атрибутов объекта-тома является расположение физического тома, который содержит файлы и каталоги. Таким образом, объект-том представляет собой связь между NDS и файловой системой.

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