A network file system (NFS) is a file server standard based on the client-server model. NFS enables users to view, update, and store files on a remote system as though they were working locally. The client system requires NFS client software, and the remote system requires the NFS server. Both methods require TCP/IP (or UDP for earlier versions of NFS) for file transmission and exchange.