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的風格來作。