close

Nettverksfilsystem

Hopp til navigasjon Hopp til søk

Innen datavitenskap er Network File System ( NFS ) en nettverksprotokoll først utviklet av Sun Microsystems i 1984 og definert av RFCs 1094, 1813, (3010 og 3530) og 7530. NFS er et filsystem som lar klientdatamaskiner bruke nettverket for å få tilgang til kataloger som deles av eksterne servere som om de var tilgjengelige lokalt.

Beskrivelse

NFS lar datamaskiner som utgjør et distribuert system dele filer , kataloger eller et helt filsystem ved hjelp av klient-server- protokollen . En datamaskin (klient) må eksplisitt be en annen datamaskin (server) i det distribuerte systemet om å dele en katalog eller fil ved å deklarere et monteringspunkt . Når den er montert, får en bruker på klientdatamaskinen tilgang til den monterte katalogen på en helt gjennomsiktig måte, det vil si at han får tilgang til den eksterne katalogen i troen på at han får tilgang til en lokal katalog.

NFS er ofte assosiert med Unix- systemer , selv om det også ofte brukes av maskiner med Microsoft Windows -operativsystemer . Servermeldingsblokken ( SMB ) og lignende protokoller er en lignende implementering av et nettverksfilsystem for Microsoft Windows-datamaskiner.

Begrepet "nettverksfilsystem" brukes nå som et generisk begrep for å indikere et filsystem som er i stand til å administrere eksterne lagringsenheter.

Versjon 2 av den opprinnelige protokollen brukte kun UDP og krevde at servere ikke skulle lagre brukerpålogginger . Tidligere måtte derfor eventuelle ressurslåsemekanismer ( Lock ) implementeres eksternt til protokollen.

Versjon 3 introduserte støtte for TCP for informasjonstransport . Imidlertid hadde mange selskaper allerede utvidet NFSv2 til å støtte TCP i overføring . Å bruke TCP lar deg bruke NFS på tvers av et WAN , selv om det ikke er veldig enkelt eller effektivt.

Versjon 4 ble påvirket av AFS og inkluderte ytelsesforbedringer, forbedret sikkerhetsstøtte og introduserte en protokoll som tok hensyn til klientstatus .

Relaterte elementer

Eksterne lenker