O Network File System (NFS) é um padrão de servidor de arquivos baseado no modelo cliente-servidor. O NFS permite que os usuários visualizem, atualizem e/ou armazenem arquivos em um sistema remoto como se estivessem trabalhando localmente. O sistema cliente requer um software cliente NFS, e o sistema remoto requer um servidor NFS. Ambos os sistemas precisam de TCP/IP (ou UDP, no caso de versões anteriores do NFS) para a transmissão e a troca de arquivos.