Go backward to Objectivos de NFS
Go up to NFS
Go forward to Statelessness
Componentes de NFS
Componentes principais:
- NFSv2: protocolo definindo operações e seus argumentos. Pedidos
incluem NULL, GETATTR, SETATTR,
LOOKUP, READLINK, READ, WRITE,
CREATE, REMOVE, RENAME, LINK,
SYMLINK, MKDIR, RMDIR, READDIR,
e STATFS. Argumentos podem ser uma fhandle, dirfh, offset.
- RPC: define o formato das interacções entre o cliente e o
servidor. Pedido NFS é um pacote RPC.
- XDR: Extended Data representation usada por RPC para codificar dados.
- Código de implementação do servidor NFS.
- Código de implementação do cliente NFS.
- Protocolo de montagem: NULL, MNT, DUMP,
UNMT, UNMTALL, EXPORT.
- Processos daemon: nfsd e mountd no servidor, e
biod suporta I/O assíncrono no cliente.
- O Network Lock Manager e o Network Status Monitor permitem locking de
ficheiros.
vitor@cos.ufrj.br