1. 程式人生 > >網路檔案系統(Network File System)簡介

網路檔案系統(Network File System)簡介

NFS (Network File System,網路檔案系統)是當前主流異構平臺共享檔案系統之一.主要應用在UNIX環境下。最早是由SUN microsystem開發,現在能夠支援在不同型別的系統之間通過網路進行檔案共享,廣泛應用在FreeBSD、SCO、Solaris等等異構作業系統平臺,允許一個系統在網路上與它人共享目錄和檔案。

通過使用NFS,使用者和程式可以象訪問本地檔案一樣訪問遠端系統上的檔案,使得每個計算機的節點能夠像使用本地資源一樣方便地使用網上資源。換言之,NFS 可用於不同型別計算機、作業系統、網路架構和傳輸協議執行環境中的網路檔案遠端訪問和共享。

NFS的工作原理是使用客戶端/伺服器架構,由一個客戶端程式和伺服器程式組成。伺服器程式向其它計算機提供對檔案系統的訪問,其過程就叫做“輸出”。NFS 客戶端程式對共享檔案系統進行訪問時,把它們從 NFS 伺服器中“輸送”出來。檔案通常以“塊” 為單位進行傳輸. 其尺寸是 8K (雖然它可能會將操作分成更小尺寸的分片).NFS

傳輸協議用於伺服器和客戶機之間檔案訪問和共享的通訊,從而使客戶機遠端地訪問儲存在儲存裝置上的資料。 CIFS(Common Internet File Syste,公共網際網路檔案系統)是當前主流異構平臺共享檔案系統之一。主要應用在NT/Windows環境下,是由Microsoft公司開發。其工作原理是讓CIFS協議運行於TCP/IP通訊協議之上,讓Unix計算機可以在網路鄰居上被Windows計算機看到。