NFS
16/04/2025
NFS (Sistema de arquivos de rede)
O NFS é um protocolo de acesso ao sistema de arquivos de rede desenvolvido pela Sun Microsystems em 1984. Ele permite que os usuários acessem arquivos e diretórios em computadores remotos como se fossem locais. O NFS é um aplicativo cliente-servidor em que os clientes enviam solicitações ao servidor por meio do protocolo RPC (Remote Procedure Call) para acessar arquivos.
Os principais recursos do NFS são:
- Acesso transparente: Permite que arquivos remotos sejam manipulados sem nenhuma modificação no software do cliente.
- Ambiente heterogêneo: Oferece suporte ao compartilhamento de arquivos em ambientes com diferentes sistemas operacionais.
- Segurança: Não criptografa a conexão por padrão, portanto, é recomendável usar medidas de segurança adicionais, como Kerberos ou VPN.
- Versões: A versão mais recente é a NFSv4, que oferece suporte a várias ferramentas de autenticação e listas de controle de acesso.
Componentes e protocolos:
- RPC (Remote Procedure Call): Usado para comunicação entre cliente e servidor.
- XDR (Representação de dados externos): Fornece codificação de dados independente da máquina para transmissão em uma rede.
- Descritores de arquivos: Usados para fazer referência a arquivos no servidor, cujo conteúdo é conhecido apenas pelo servidor.