美國服務(wù)器NFS技術(shù)英文全稱是 Network File System,中文為網(wǎng)絡(luò)文件系統(tǒng),是由美國技術(shù)公司Sun Microsystems1984年開發(fā)并推出的技術(shù),美國服務(wù)器NFS技術(shù)對于在同一個網(wǎng)絡(luò)上的多個用戶間,共享目錄和文件很有作用。本文小編就來介紹下美國服務(wù)器NFS技術(shù)的用途。
美國服務(wù)器通過使用NFS技術(shù),用戶和程序可以像訪問本地文件一樣,訪問遠程系統(tǒng)上的文件。配置NFS的美國服務(wù)器可以讓客戶端計算機掛載NFS服務(wù)器上的共享目錄,文件就如同位于客戶機的本地硬盤上一樣。
比如一組致力于同一工程項目的用戶,可以通過使用NFS文件系統(tǒng)中的一個掛載為/it的共享目錄來存取該工程項目的文件。要存取共享的文件,用戶進入各自美國服務(wù)器上的/it目錄。這種方法既不用輸入密碼又不用記憶特殊命令,就像該目錄位于用戶的本地主機上一樣。
美國服務(wù)器NFS技術(shù)本身的服務(wù)并沒有提供文件傳遞的協(xié)議,但是NFS卻能讓我們進行文件的共享,其中的原因,就是NFS使用RPC協(xié)議。所以只要用到NFS的地方都要啟動RPC服務(wù),不論是NFS服務(wù)器還是NFS客戶端。
可以這么理解RPC和NFS的關(guān)系:NFS是個文件系統(tǒng),而RPC是負責信息的傳輸。這樣NFS美國服務(wù)器端與NFS客戶端才能由RPC協(xié)議來進行端口的對應(yīng)。美國服務(wù)器NFS技術(shù)主要管理分享出來的目錄,而至于文件的傳遞,就直接將它交給RPC協(xié)議來運作。
客戶端使用NFS可以透明地訪問美國服務(wù)器中的文件系統(tǒng),這不同于提供文件傳輸?shù)腇TP協(xié)議。FTP會產(chǎn)生文件的一個完整的副本。NFS只訪問一個進程引用文件部分,并且一個目的就是使得這種訪問透明。這就意味著任何能夠訪問一個本地文件的客戶端程序不需要做任何修改就應(yīng)該能夠訪問一個NFS文件。
NFS是一個使用 SUNRPC構(gòu)造的客戶端服務(wù)器應(yīng)用程序,其客戶端通過向一臺NFS美國服務(wù)器發(fā)送RPC請求來訪問其中的文件。盡管這工作可以使用一般的用戶進程來實現(xiàn),即NFS客戶端可以是一個用戶進程,對美國服務(wù)器進行顯式調(diào)用,而美國服務(wù)器也可以是一個用戶進程。
首先訪問一個NFS文件必須對客戶端透明,因此NFS的客戶端調(diào)用是由客戶端操作系統(tǒng)代表用戶進程來完成的,其次,出于效率的考慮,NFS美國服務(wù)器在服務(wù)器操作系統(tǒng)中實現(xiàn)。如果NFS美國服務(wù)器是一個用戶進程,每個客戶端請求和美國服務(wù)器應(yīng)答,包括讀和寫的數(shù)據(jù),將不得不在內(nèi)核和用戶進程之間進行切換,這個代價太大。
NFS協(xié)議從誕生到現(xiàn)在,已經(jīng)有NFS V2、NFS V3和NSV4等多個版本。其中NFS V4相對于NFS V3來說,有了以下幾處改進:
1、改進了 Internet上的存取和執(zhí)行效能。
2、在協(xié)議中增強了安全方面的特性。
3、增強的跨平臺特性。
以上就是美國服務(wù)器NFS技術(shù)以及用途的介紹,有這方面操作需求的美國服務(wù)器用戶可以嘗試操作使用。