Funksjon | fil -deling |
---|---|
Forkortelse | NFS |
Opprettelsesdato | 1984 |
Havn | 2049 |
RFC |
1989 : RFC 1094 1995 : RFC 1813 2003 : RFC 3530 2010 : RFC 5661 |
Network File System (eller NFS) , bokstavelig talt systemnettverksfil er opprinnelig en protokoll utviklet av Sun Microsystems i 1984 som gir en datamaskin tilgang via et nettverk foreksterne filer . Det er en del av applikasjonslaget av OSI-modellen , og bruker den RPC -protokollen.
Dette filsystemet i nettverket kan dele data mellom systemer primært UNIX . Det finnes versjoner for Macintosh eller Microsoft Windows .
NFS er kompatibel med IPv6 på de fleste systemer.
Versjon 1 og 2 er usikre, ment å fungere over UDP .
Versjon 3 er utvidet til å støtte TCP .
I disse versjonene forblir sikkerhetsadministrasjon elementær og lider av betydelige mangler. Systemet er statsløst ( statsløst ) og tillater ikke failover.
Inspirert av Andrew File System (AFS), markerer versjon 4 av protokollen et fullstendig brudd med tidligere versjoner. Hele protokollen er redesignet, og koden fullstendig omskrevet. Det er et objektfilsystem.
NFSv4 er designet for å møte internettets behov og integrerer:
Disse forbedringene i NFSv4 gjør det imidlertid uforenlig med NFSv3. Spesielt katastrofegjenoppretting og delegering innebærer at NFSv4 er en statefull serveren , ikke kompatibel med tidligere versjoner. I tillegg er NFSv4 ikke ment å kunne bruke UDP- protokollen .
NFSv4 forutsetter bruk av UTF-8 for filnavn, men er ikke obligatorisk.
Av alle disse grunnene er det høyst å foretrekke å bruke NFSv4 i stedet for NFSv3, ettersom full migrering er mulig.
NFS versjon 4.1 ble publisert i RFC 5661 ijanuar 2010. Denne versjonen fra NFSv4 er inspirert av pNFS og Luster , samt internettprotokoller som HTTP . Det utnytter objektets utforming av protokollen. Begrepet filgeometri og filsegmenter er nå abstrakt: de kan parallelliseres eller bruke flere baner til dataene. Bruken av " sparse file " -filer er optimalisert. Datatransport er også abstrakt, og er nå uavhengig ikke bare av TCP, men også av IP . Forestillingen om økt dukker opp.
Versjon 4.2 er under utvikling, og nye revisjoner av standarden foreslås regelmessig, selv om det ikke forventes en endelig versjon på flere år.
Ikke-parallelle nettverksfilsystemer:
Parallelliserte filsystemer: