sistem de fișiere de rețea - este

Network File System

NFS este captată de tipurile de sistem de fișiere ca un server. și client, există mai multe implementări ale NFS-servere și clienți pentru diferite sisteme de operare și arhitecturi hardware. Acesta este utilizat în prezent versiunea cea mai matură a NFS v.4 (RFC 3010, RFC 3530), care suportă o varietate de mijloace de autentificare (de exemplu, Kerberos și LIPKEY folosind protocolul RPCSEC GSS) și liste de control al accesului (cum ar fi POSIX. Și Windows-tipuri) .

NFS oferă clienților cu acces transparent la fișierele și sistemul de fișiere de server. Spre deosebire de FTP. Protocolul NFS oferă acces numai la acele părți ale dosarului la care se aplică acest proces, iar avantajul său principal este acela că face acest acces transparent. Acest lucru înseamnă că orice aplicație client care poate lucra cu un fișier local, cu același succes poate lucra cu fișiere NFS, fără nicio modificare a programului.

clienții NFS acces la fișierele de pe serverul de NFS prin trimiterea RPC solicitant server. Acest lucru poate fi pus în aplicare folosind procese de utilizator obișnuite - și anume, NFS client poate fi un proces de utilizator care efectuează o anumită apeluri RPC la server, care poate fi, de asemenea, un proces de utilizator.

O parte importantă din cea mai recentă versiune a standardului NFS (v4.1) a fost specificația pNFS, menită să ofere punerea în aplicare a parallelized partajarea de fișiere care crește rata de transfer de date este proporțională cu mărimea și gradul de paralelism sistemului.

obiective de proiectare

NFS inițială de proiectare a avut următoarele obiective:

  • NFS nu ar trebui să se limiteze la sistemul de operare UNIX. Un sistem de operare trebuie să fie în măsură să pună în aplicare server și client NFS.
  • Protocolul nu ar trebui să depindă de orice hardware specifice.
  • mecanisme simple de recuperare în caz de eșec server sau clientul trebuie să fie puse în aplicare.
  • Cererile ar trebui să aibă acces transparent la fișiere la distanță, fără utilizarea caii de acces speciale sau biblioteci fără recompilare.
  • Pentru clienții bazate pe UNIX ar trebui să fie menținută semantica UNIX.
  • performanța NFS ar trebui să fie comparabile cu performanța de drive-urile locale.
  • Punerea în aplicare nu trebuie să depindă de vehicule.

componente NFS

implementarea NFS este format din mai multe componente. Unele dintre ele sunt situate fie pe server sau pe client, iar unele utilizare atat ca si o alta. Unele componente nu sunt necesare pentru funcționalitatea de bază, dar fac parte din NFS interfață avansată:

Detaliile de implementare sunt definite în RFC 1094. Versiunea 1 a fost pentru uz intern numai în scopuri experimentale. În cazul în care echipa de dezvoltare a adăugat schimbări semnificative în versiunea NFS 1, versiunea 2 a fost lansat, care a fost deja utilizat în afara companiei.

La momentul introducerii versiunii 3, utilizarea TCP ca un transport dezvoltatorii de protocol a început să crească. În timp ce unii dezvoltatori au adăugat suport ca un transport, Sun Microsystems protocolul TCP pentru NFS versiunea 2 a adăugat suport TCP NFS Versiunea 3. Utilizarea TCP a utilizat NFS pe o WAN mai fezabilă.

alte module

WebNFS - este o extensie pentru versiunile NFS 2 și 3, ceea ce face mai ușor să se integreze în browserele web și vă permite să lucrați printr-un firewall. Diverse protocoale de terță parte au devenit asociate de la NFS, atunci, inclusiv:

Managerul de blocare de rețea (NLM - Rețeaua Lock Manager), și să monitorizeze starea rețelei (NSM - Rețeaua Status Monitor) oferă împreună mijloacele pentru a bloca fișiere în rețea. Aceste fonduri, deși nu sunt asociate în mod oficial cu NFS, pot fi găsite în cele mai multe implementari NFS. Ele oferă servicii care nu sunt posibile în protocolul de bază. NLM și NSM să pună în aplicare operațiunile de server folosind lockd și statd daemon, respectiv.

Procesul-verbal al informațiilor la distanță pe cote (RQUOTAD) (NFS permite utilizatorilor să vizualizeze cota de disc pe un server NFS la distanță).

Deși NFS este cel mai des folosit în sistemele Unix, acest protocol poate fi utilizat și pe alte sisteme de operare, cum ar fi Mac OS Classic, OpenVMS. Microsoft Windows. Novell NetWare. și IBM AS / 400. Numărul de acces de fișiere la distanță protocoale alternative includ Server Message Block (SMB, de asemenea, cunoscut sub numele de CIFS) de protocol, Protocolul de la Apple Depunerea (AFP), NetWare Core Protocol (NCP). În conformitate cu sistemul de operare Microsoft Windows SMB și NetWare Core Protocol (NCP) este folosit mai des decât NFS; Sistemele Macintosh AFP este mai frecventă decât NFS.

client tipic NFS și setările de server NFS

  • Clientul nu are importanță dacă el are acces la un fișier local sau NFS-fișier. Nucleul stabilește că, atunci când este deschis fișierul.
  • NFS-client trimite interogări RPC-NFS-Server prin intermediul modulului TCP / IP. NFS folosește de obicei UDP, dar implementările mai noi se pot folosi TCP.
  • NFS-Server primește cereri de la client in forma de UDP-datagrame pe portul 2049. În ciuda faptului că NFS poate lucra cu mapperul de port, care permite serverului să utilizeze porturile alocata dinamic, UDP-portul 2049 este fixat rigid la NFS în cele mai multe implementări.
  • Când NFS-server primește o cerere de la un client, acesta este transmis la subrutina de acces local al fișierului, care oferă acces la discul local pe server.
  • Serverul poate avea nevoie de timp pentru a procesa solicitările clienților. Chiar și accesul la sistemul de fișiere local poate dura un timp. În acest timp, serverul nu vrea să blocheze cereri din partea altor clienți care au, de asemenea, trebuie să fie deservite. Pentru a face față acestei situații, cele mai multe NFS-servere rula de câteva ori, adică, în interiorul nucleului, există mai multe NFS-servere. Metode specifice pentru soluția depinde de sistemul de operare. În majoritatea sistemelor Unix-core nu sunt „live“ mai multe NFS-servere în loc să ruleze mai multe procese de utilizator (de nfsd denumit în mod obișnuit), care transporta un apel de sistem și să rămână în interiorul miezului ca procesul de bază.
  • În același mod, clientul-l NFS are nevoie de timp pentru a procesa cererea de procesul de utilizator pe gazdă de client. RPC este emis la serverul gazdă, și apoi așteaptă un răspuns. Pentru a proceselor de utilizator pe client poate găzdui, în orice moment pentru a profita de NFS, există mai multe NFS-clienții care rulează în nucleul clientului. Punerea în aplicare specifică depinde, de asemenea, de sistemul de operare. Unix sistem utilizează de obicei o tehnică asemănătoare cu NFS-Server: procesul de utilizator, numit biod, poartă un singur apel de sistem și rămâne în nucleu nucleul procesului.
  • Cele mai multe gazde Unix poate funcționa ca NFS-client și modul în care NFS-server, sau ambele simultan. Cele mai multe PC-implementările (MS-DOS) sunt de punere în aplicare doar NFS-Client. Cele mai multe mainframe IBM oferă doar funcții NFS-server.

Vezi ce „Network File System“ în alte dicționare:

sistem de fișiere de rețea - Pour les articole homonymes, Voir NFS. Pile de 7 6 • protocoale de aplicare • ... Wikipédia en Français

Network File System - NFS im OSI Schichtenmodell Anwendung NFS Darstellung XDR Sitzung (Sun) RPC transport (UDP) TCP ... Deutsch Wikipedia

Network File System - «NFS» redirige aqui. Para el videojuego, Need for Speed ​​véase. Network File System (NFS) Familia: Protocolos de sistema de Archivos en funcion roșu: Acceso o sistema de Archivos prin intermediul roșu. ULTIMA VERSIUNE: NFSv4 UBICACIÓN en la Pila de p ... Wikipedia Español

Network File System - Pour les articole homonymes, Voir NFS. Pile de aplicare 6. 7. protocoale ... Wikipédia en Français

Network File System - El Network File System (Sistema de Archivos de roșu), o NFS, es ONU Sistema de Archivos distribuido para onu Entorno de roșu de zona locală. Posibilita que distintos Sistemas conectados o Misma una rosie accedan o ficheros remotos si se tratara Como de ... ... Enciclopediei universal

Network File System - abreviat NFS. Un sistem de partajare de fișiere distribuit dezvoltat de mai bine de un deceniu în urmă de Sun Microsystems, Inc. NFS permite unui calculator într-o rețea pentru a utiliza fișierele și dispozitivele periferice ale unui alt calculator din rețea, ca și cum acestea au fost locale, ... ... Dicționar de rețea

Network File System - parte a sistemului de operare a unei rețele locale, care permite accesul la fișierele de pe alte calculatoare, NFS ... dicționar engleză contemporană

sistem de fișiere de rețea - (NFS) O extensie a TCP / IP care permite fișierele de pe nodurile de la distanță ale unei rețele care să apară la nivel local legate ... glosar de termeni, IT acronime și abrevieri

Network File System (Protocol) - Internet Protocol strat suita de aplicații BGP DHCP DNS FTP HTTP ... Wikipedia

  • Software-ul Boot pentru PXA270 Board. Jobin Thomas. Proiectul Network Boot Software-ul este de a realiza un sistem client cu resurse minime de memorie prin pornirea de pe un server de rețea de peste. Sistemul client utilizează resurse de pe server pentru a stoca sale ... Citește mai mult Cumpărați 4889 UAH (Ucraina numai)
  • Partajarea eficientă a fișierelor în rețea P2P cu Searching TTL Scoped Bazat. Rajwinder Singh. Aceasta carte se concentrează pe peer-to-peer tehnologie, care este folosit pentru rețeaua de auto-organizare, astfel încât este nevoie de nici un furnizor de servicii de centrale. provocări de cercetare includ eficienta si ... Citeste mai mult Vand pentru 4889 UAH (Ucraina numai)
  • Sistemul de transfer de fișiere. Dr. G K Viju. Sistemul File Security este o aplicație, care se concentrează pe standardele de securitate a datelor de autentificare și conținutul oricărui sistem. Standardul sistemului ar trebui să discute problemele ... Mai multe Cumpărați 4889 UAH (Ucraina numai)
Alt «Network File System» carte la cerere >>