Network File System
Het Network File System, of kortweg NFS, is een netwerkbesturingssysteem dat oorspronkelijk werd ontworpen door Sun Microsystems in 1984 voor hun eigen UNIX-werkstations. NFS maakt het mogelijk om bestanden op te vragen over het netwerk op dezelfde manier als men dit zou doen voor bestanden op de lokale schijf.
NFS bestaat enkel uit een bestandssysteem en heeft niets te maken met procesbeheer of geheugenbeheer.
Architectuur
Dankzij de eenvoudig architectuur van NFS wordt dit bestandssysteem ondertussen op uiteenlopende platformen ondersteund. Zo kan men tegenwoodig ook MS-DOS clients gebruik laten maken van een UNIX server met NFS.
De volledige architectuur van NFS wordt bepaald in de RFCs 1094, 1813, (3010) en 353.
Men heeft zowel een NFS server als NFS clients. De NFS server kan een paar directories openstellen voor de clients. Zo een opengestelde directory wordt aangeduide met de term "exported". De client kan deze directory dan mounten in zijn eigen directorystructuur.
Vermits de client de beginbyte en eindbyte aangeeft van het bestand dat hij wenst in te lezen hoeft NFS geen informatie bij te houden over de geopende bestanden in het syteem, de NFS server is dan ook een stateless server.