NFS 和 CIFS 的區別


什麼是 NFS?

網路檔案系統 (NFS) 是一種分散式檔案系統協議,由 Sun Microsystems 於 1984 年開發。客戶端/伺服器架構包括客戶端程式、伺服器程式以及促進客戶端和伺服器之間通訊的協議。網路檔案系統是一種在所有基於 IP 的網路上執行的協議。該協議受 Apple Mac OS X、Unix 和類 Unix 作業系統(如 Solaris、Linux、FreeBSD 和 AIX)的支援。

NFS 是一種允許使用者透過網路從任何地方訪問資料和檔案的協議。由於 NFS 協議是一個開放標準,任何使用者都可以輕鬆地實現它。因此,任何使用者都可以以與使用其他協議相同的方式操作檔案。

NFS 也基於 ONC RPC 系統。此協議主要用於集中式資源和資料管理至關重要的計算系統。它使用傳輸控制協議 (TCP) 和使用者資料報協議 (UDP) 訪問和傳遞資料和檔案。

NFS 的優勢在於它允許多臺計算機共享檔案,使網路上的每個人都可以檢視相同的資訊。此外,透過允許計算機共享應用程式,可以降低儲存成本並提供資料一致性和可靠性。

什麼是 CIFS?

通用網際網路檔案系統 (CIFS) 是一種網路檔案系統協議,允許網路上的機器共享檔案和印表機。IBM 的 Barry Feigenbaum 在 1980 年代建立了 CIFS 協議。

CIFS 客戶端應用程式可以讀取、寫入、編輯甚至刪除遠端伺服器上的檔案。任何配置為接收 CIFS 客戶端請求的伺服器都可以與 CIFS 客戶端通訊。CIFS 基於 Microsoft 的伺服器訊息塊 (SMB) 協議的升級版本,用於 Internet 和 Intranet 檔案共享。

CIFS 是 Windows 2000 中包含的檔案共享協議,通常用於工作站和伺服器作業系統。除了桌上型電腦和筆記型電腦外,CIFS 還用於嵌入式和裝置系統。最後,CIFS 用於最新的儲存系統,例如儲存區域網路 (SAN) 和網路訪問伺服器 (NAS)。由於 CIFS/SMB 沒有任何協議級加密選項,因此您被迫將流量封裝在加密信封中,這很可能意味著 VPN。

支援的 CIFS 協議功能包括基本的檔案操作,如開啟、關閉、讀取、寫入和查詢。CIFS 有許多版本和子版本由網路系統協商,可以新增非檔案系統屬性、內容和描述。

NFS 和 CIFS 的區別

下表重點介紹了 NFS 和 CIFS 之間的主要區別。

NFSCIFS
Unix 和 Linux 作業系統使用它來共享檔案。Windows 作業系統使用它來共享檔案。
高度可擴充套件可擴充套件性低
NFS 不是可靠的協議。CIFS 是一個可靠的協議。
易於實施和設定。實施複雜。
使用 111 埠用於 TCP 和 UDP。使用 139 和 445 TCP 埠以及 137 和 138 UDP 埠。

更新於: 2021 年 8 月 19 日

388 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告