Naar inhoud springen

Network File System

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door Cimm~nlwiki (overleg | bijdragen) op 26 jan 2005 om 14:32. (Initiële pagina)
Deze versie kan sterk verschillen van de huidige versie van deze pagina.
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)

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.

  • RFC 3530 - NFS Version 4 Protocol Specificatie (Engels)
  • RFC 1813 - NFS Version 3 Protocol Specificatie (Engels)
  • RFC 1094 - NFS Version 2 Protocol Specificatie (Engels)
  • RFC 2000 (Engels)