Передача информации между клиентом и сервером в UNIX
NFS встроено в ядро в виде набора следящих программ (демонов). Клиент и сервер обмениваются информацией следующим образом (рисунок 6.3.) :
- для выполнения операции монтирования, клиент NFS обращается к демону rpc.mountd, расположенному со стороны сервера, который посылает назад идентификатор (file handle), ассоциированный со смонтированным каталогом;
- для выполнения файловых операций, клиент NFS посылает идентификатор (file handle) и описание требуемой операции демону nfsd, расположенному со стороны сервера. Этот демон использует для выполнения операции функции ядра.
1- Клиент
2- Команда NFS
3- Клиент NFS
4- Следящая программа mountd
5- Сервер NFS
1: Запрос на монтирование
2: Порождение идентификатора
3: Пересылка идентификатора
4: Чтение и запись с использованием идентификатора