Funcţie | Partajarea fișierelor |
---|---|
Acronim | NFS |
Data crearii | 1984 |
Port | 2049 |
RFC |
1989 : RFC 1094 1995 : RFC 1813 2003 : RFC 3530 2010 : RFC 5661 |
Sistemul de fișiere de rețea (sau NFS) , fișierul de rețea de sistem este inițial un protocol dezvoltat de Sun Microsystems în 1984, care permite unui computer să acceseze printr-o rețea pentru fișiere la distanță. Face parte din stratul de aplicație al modelului OSI și folosește protocolul RPC .
Acest sistem de fișiere din rețea poate partaja date între sisteme în primul rând UNIX . Există versiuni pentru Macintosh sau Microsoft Windows .
NFS este compatibil cu IPv6 pe majoritatea sistemelor.
Versiunile 1 și 2 sunt nesigure, destinate să funcționeze prin UDP .
Versiunea 3 este extinsă pentru a suporta TCP .
În aceste versiuni, gestionarea securității rămâne elementară și suferă de neajunsuri semnificative. Sistemul este apatrid ( apatrid ) și nu permite trecerea la eroare.
Inspirată de Andrew File System (AFS), versiunea 4 a protocolului marchează o pauză completă cu versiunile anterioare. Întregul protocol este reproiectat, iar codul complet rescris. Este un sistem de fișiere obiect.
Conceput pentru a satisface nevoile Internetului, NFSv4 integrează:
Cu toate acestea, aceste îmbunătățiri în NFSv4 îl fac incompatibil cu NFSv3. În special, recuperarea în caz de dezastru și delegarea implică faptul că NFSv4 este un server complet de stat , care nu este compatibil cu versiunile anterioare. În plus, NFSv4 nu este destinat să poată utiliza protocolul UDP .
NFSv4 presupune utilizarea UTF-8, pentru numele de fișiere, dar nu este obligatorie.
Din toate aceste motive, este foarte preferabil să folosiți NFSv4 mai degrabă decât NFSv3, deoarece este posibilă migrarea completă.
Versiunea NFS 4.1 a fost publicată în RFC 5661 înianuarie 2010. Această versiune de la NFSv4 este inspirată de pNFS și Luster , precum și de protocoale de internet precum HTTP . Acesta profită de designul obiectului protocolului. Noțiunea de geometrie a fișierelor și cea a segmentelor de fișiere sunt acum abstracte: pot fi paralelizate sau pot utiliza mai multe căi către date. Utilizarea fișierelor de tip „ fișier rar ” este optimizată. Transportul de date este, de asemenea, abstract și acum este independent nu numai de TCP, ci și de IP . Noțiunea de sesiune apare.
Versiunea 4.2 este în curs de dezvoltare și sunt propuse în mod regulat noi revizuiri ale standardului, deși o versiune finală nu este așteptată de câțiva ani.
Sisteme de fișiere de rețea non-paralele:
Sisteme de fișiere paralelizate: