- •Ограничения.
- •Механизм передачи сообщений.
- •Синхронизация.
- •Вызов удалённых процедур.
- •Назначения стабов.
- •Генерация стабов.
- •Формат сообщений в rpc.
- •Модель сетевой файловой системы (сфс).
- •Модифицируемость файлов.
- •Интерфейс сфс.
- •Единицы доступа.
- •Распределение клиентов и серверов по ос.
- •Кэширование.
- •Репликация.
- •Управление репликацией.
- •Согласованность реплик.
- •Примеры сетевых файловых служб ftp, nfs.
- •Организация базы справочных данных.
- •Служба nds и файловая система.
Организация базы справочных данных.
Единая БД, хранящая справочную информацию большого объёма. Имеет те же проблемы, как и любая крупная. Реализация справочной службы, где данные хранятся в виде одной копии на одном из сервером сети не подходит, т.к.:
Низкая прозводительность.
Низкая надёжность
Структура должна позволять логическую группировку ресурсов и для каждой группы назначаться своего админа. Эти проблемы решаются за счёт распределённой БД – БДСИ (справ инф). Такая организация снижает нагрузку на каждый сервер. Надежность увеличивается за счёт нескольких реплик каждой части БД, но для пользователя она по прежнему едина.
Два основных стандарта организации служб каталогов:
X500 определяет функции по организации справочной службы и протокол доступа к ней. Работает вместе с почтовой службой X400.
LDAP определяет упрощённый протокол доступа к службе каталогов, т.к. в X500 он громоздкие и LDAP де факто стандарт протокола доступа клиента с ресурсам справочной службы.
Для сетевых ОС наиб распространие получила NDS в основе своей имеет распределённую объектно-ориентированную БД сетевых ресурсах. NDS cодержит инфу о всех сетевых ресурсах, в том числе о пользователях, их группах, принтерах, томах, устройствах. NDS представляет собой многоуровневую БД, поддерживающая информацию о всех ресурсах сети для совместимости с предыдущими версиями NetVar и есть механизм эмуляции базы Bandeline. В ней реализованы принципы:
Распределённости, т.е. инфа хранится на разных серверах и разделена на части – разделы (они хранятся на нескольких серверах сети). Это упрощает администрирование и управление большой сетью, т.к. для администратора это единая система.
Преимущества:
Более быстрый доступ к базе сетевых ресурсов за счёт обращения к большому серверу.
Реплицируемость – копирование информации раздела NDS. Можно создать неограниченное количество реплик каждого сервера и хранить их на разных серверах. Если 1 сервер останавливается, то копия (реплика) может быть получена с другого сервера.
Прозрачность. NDS автоматически создаёт связи между программными и аппаратными компонентами, которые обеспечивают пользователю доступ к сетевым ресурсам. От пользователя не требуется знаний физического расположения ресурсов.
Глобальность. После входа пользователь получает доступ к ресурсам всей сети, а не конкретного сервера за счёт процедуры глобального логического входа. Пользователь по факту входит в сеть и получает доступ к разрешённым для него ресурсам. При попытке пользователя получить доступ к ресурсам (серверу, тому, принтеру) фоновый процесс идентификации проверяет права. В NDS информация о сетевых ресурсах организованна с помощью объектов. Каждый объект представляет собой ресурс и организован в иерархическую структура, соответствующую структуре организации, отражающая реальные информационные потоки и потребности разделённые ресурсами. Объекты могут представлять как физические сущности, например пользователь или принтер, так и логические понятия – групп, очереди, которые позволяют упорядочить другие объекты. Они имеют атрибуты, в которых хранится индивидуальная (особая) для данного объекта информация. Для хранения информации используется логическая структура – дерево каталогов. Она имеет корневой элемент и ветви. Администратор взаимодействует с деревом посредством утилит ОС. В дереве содержатся объекты двух типов: Контейнер (содержит или включает в себя другие объекты, используется для логического упорядочивания и организации других объектов дерева, бывают 3 типов страна, организация, отделы/подразделения) и Листья (не содержат других объектов, используются для представления конечных сетевых ресурсов – компы, тома, принтеры, пользователи, группы. Объекты – организатор, сервер, сервер печати, очереди печати, карты каталогов на томе и псевдоним).
