CIFS是由microsoft在SMB的基礎上發展,擴充到Internet上的協定。
他和具體的OS無關,在unix上安裝samba後可使用CIFS.
NFS由SUN開發,主要用于unix和類unix系統,在windows上使用則需要安裝用戶端軟體進行認證時的指令映射。
将 NFS 置于 Windows 上,有兩種選擇: Microsoft Services for UNIX(SFU)和 DiskShare。
CIFS采用C/S模式,基本網絡協定:TCP/IP和IPX/SPX;
(1)CIFS面向網絡連接配接的共享協定,對網絡傳輸的可靠性要求高,常使用TCP/IP;NFS是獨立于傳輸的,可使用TCP或UDP;
(2)NFS缺點之一,是要求client必須安裝專用軟體;而CIFS內建在OS 内部,無需額外添加軟體;
(3)NFS屬無狀态協定,而CIFS屬有狀态協定;NFS受故障影響小,可以自恢複互動過程,CIFS不行;從傳輸效率上看,CIFS優于NFS,沒用太多備援資訊傳送;
(4)兩協定都需要檔案格式轉換,NFS保留了unix的檔案格式特性,如所有人、組等等;CIFS則完全按照win的風格來作。