O acesso FTP é feito através de um protocolo FTP especializado que é visível ao nível da aplicação. O FTP é utilizado quando precisamos acessar arquivos que estão no lado remoto ou fora do firewall. O FTP é muito mais leve em termos de tráfego, utiliza menos largura de banda e possui um melhor controle sobre a transferência do arquivo em si.
O protocolo NFS (Network File System) é o que o sistema operacional considera simplesmente outro sistema de arquivos e é oculto para a aplicação. A aplicação nem percebe que está lidando com arquivos em outra máquina, como se o sistema de arquivos estivesse montado localmente. Portanto, utilizamos o NFS quando precisamos acessar arquivos em máquinas locais. Além disso, o NFS propaga o estado dos arquivos no diretório que está sendo visualizado.