Основные понятия NFS. Управление доступом, кэширование.

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

Используемые протоколы

OSI NFS
Прикладной NFS
Представления SDR
Сеансовый RPC
Транспортный UDP / TCP
Сетевой IP
Канальный в зависимости от среды
Физический

SDR – протокол стандартного представления различных типов данных. Используется для согласования представления данных при взаимодействия ЭВМ с разной архитектурой.

NFS – это:

1. Служба монтирования, состоит из 2х модулей (на сервере – usr/sbin,rpd.mount, на клиенте – usr/sbin/mount)

2. Удаленный доступ к файлам

a. usr/sbin/nfsd

b. …/biod

3. Поддержка удаленного выполнения

a. usr/sbin/rpc.rexd

b. …/on

4. Создание списка удаленных пользователей

a. usr/lib/netsvc/rusers/rpc.rusersd

b. usr/bin/reusers

Нет разделения на клиентскую и серверную систему. Сервер NFS является state-less сервером, он не хранит информацию о транзакциях пользователя.