Операционные системы, среды и оболочки. Макаренко С.И. - 133 стр.

UptoLike

Составители: 

В своей работе файловая система NFS использует два протокола.
Первый NFS-протокол управляет монтированием. Клиент посылает
серверу полное имя каталога и запрашивает разрешение на монтирование
этого каталога в какую-либо точку собственного дерева каталогов. Получив
имя, сервер проверяет законность этого запроса и возвращает клиенту
дескриптор файла, являющегося удаленной точкой монтирования.
Второй NFS-протокол используется для доступа к удаленным файлам
и каталогам. Клиенты могут послать запрос серверу для выполнения какого-
либо действия над каталогом или операции чтения или записи файла. Кроме
того, они могут запросить атрибуты файла, такие как тип, размер, время
создания и модификации.
В NFS используется кэширование на стороне клиента, данные в кэш
переносятся поблочно и применяется упреждающее чтение, при котором
чтение блока в кэш по требованию приложения всегда сопровождается
чтением следующего блока по инициативе системы. Клиент при очередном
открытии файла, имеющегося в его кэше, проверяет у сервера, когда файл
был в последний раз модифицирован. Если это произошло после того, как
файл был помещен в кэш, файл удаляется из кэша и от сервера получается
новая копия файла. Клиенты распространяют модификации, сделанные в
кэше, с периодом в 30 секунд, так что сервер может получить обновления с
большой задержкой. В результате работы механизмов удаления данных из
кэша и распространения модификаций данные, получаемые каким-либо
клиентом, не всегда , являются самыми свежими.
Репликация в NFS не поддерживается.
9.7 Служба каталогов
Подобно большой организации, большая компьютерная сеть нуждается
в централизованном хранении как можно более полной справочной
информации о самой себе. Решение многих задач в сети опирается на
информацию о пользователях сети их именах, используемых для
логического входа в систему, паролях, правах доступа к ресурсам сети, а
также о ресурсах и компонентах сети: серверах, клиентских компьютерах,
маршрутизаторах, шлюзах, томах файловых систем, принтерах и т. п.
Примеры наиболее важных задач централизованной базы
справочной информации сети:
Аутентификация пользователей, на основе которой затем
выполняется авторизация доступа. В сети должны каким-то
образом централизованно храниться учетные записи пользователей,
содержащие имена и пароли.
Поддержка прозрачности доступа к сетевым ресурсам. В такой
базе должны храниться имена этих ресурсов и отображения имен
133
     В своей работе файловая система NFS использует два протокола.
      Первый NFS-протокол управляет монтированием. Клиент посылает
серверу полное имя каталога и запрашивает разрешение на монтирование
этого каталога в какую-либо точку собственного дерева каталогов. Получив
имя, сервер проверяет законность этого запроса и возвращает клиенту
дескриптор файла, являющегося удаленной точкой монтирования.
      Второй NFS-протокол используется для доступа к удаленным файлам
и каталогам. Клиенты могут послать запрос серверу для выполнения какого-
либо действия над каталогом или операции чтения или записи файла. Кроме
того, они могут запросить атрибуты файла, такие как тип, размер, время
создания и модификации.
     В NFS используется кэширование на стороне клиента, данные в кэш
переносятся поблочно и применяется упреждающее чтение, при котором
чтение блока в кэш по требованию приложения всегда сопровождается
чтением следующего блока по инициативе системы. Клиент при очередном
открытии файла, имеющегося в его кэше, проверяет у сервера, когда файл
был в последний раз модифицирован. Если это произошло после того, как
файл был помещен в кэш, файл удаляется из кэша и от сервера получается
новая копия файла. Клиенты распространяют модификации, сделанные в
кэше, с периодом в 30 секунд, так что сервер может получить обновления с
большой задержкой. В результате работы механизмов удаления данных из
кэша и распространения модификаций данные, получаемые каким-либо
клиентом, не всегда , являются самыми свежими.
     Репликация в NFS не поддерживается.

                       9.7 Служба каталогов

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


                                  133