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 o software cliente do NFS e o sistema remoto requer o servidor do NFS. Ambos os sistemas requerem TCP/IP (ou UDP para versões anteriores do NFS) para transmissão e troca de arquivos.