Основные понятия 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 сервером, он не хранит информацию о транзакциях пользователя.