Network File System (NFS) je storitev odjemalec-strežnik, ki uporabniku računalnika omogoča ogledovanje ter poljubno shranjevanje ali posodabljanje datotek v oddaljenem računalniku, kot da bi bile v uporabnikovem lastnem računalniku.
Protokol NFS je eden od več standardov porazdeljenega datotečnega sistema za omrežno priključeno shrambo (NAS).
Za dostop do podatkov, shranjenih v drugem računalniku, strežnik izvaja procese NFS, da podatke omogoči odjemalcem. Skrbnik strežnika sam določa, kaj bo omogočil, hkrati pa prepozna preverjene odjemalce.
Datoteke so najpogosteje upravljane v hierarhiji, ki omogoča ogled datotek v trenutnem imeniku in nato pomikanje po poljubnih podimenikih.

