CIFS
出自 MBA智库百科(https://wiki.mbalib.com/)
CIFS(Common Internet File System)
目錄 |
CIFS是一個新提出的協議,它使程式可以訪問遠程Internet電腦上的文件並要求此電腦提供服務。CIFS 使用客戶/伺服器模式。客戶程式請求遠在伺服器上的伺服器程式為它提供服務。伺服器獲得請求並返迴響應。CIFS是公共的或開放的SMB協議版本,並由Microsoft使用。SMB協議在區域網上用於伺服器文件訪問和列印的協議。像SMB協議一樣,CIFS在高層運行,而不像TCP/IP協議那樣運行在底層。CIFS可以看做是應用程式協議如文件傳輸協議和超文本傳輸協議的一個實現。
CIFS 可以使您達到以下功能:
1.訪問伺服器本地文件並讀寫這些文件
2.與其它用戶一起共用一些文件塊
3.在斷線時自動恢復與網路的連接
4.使用統一碼(Unicode)文件名:文件名可以使用任何字元集,而不局限於為英語或西歐語言設計的字元集。
一般來說,CIFS使用戶得到比FTP更好的對文件的控制。它提供潛在的更直接地伺服器程式介面,這比使用HTTP協議的瀏覽器更好。CIFS最典型的應用是windows用戶能夠從“網上鄰居”中找到網路中的其他主機並訪問其中的共用文件夾.
CIFS 是開放的標準而且已經被作為Internet應用程式標準被提交到IETF。
用於Java與DCom通信的開源第三方庫J-Interop就是利用CIFS協議實現的。
(1)CIFS面向網路連接的共用協議,對網路傳輸的可靠性要求高,常使用TCP/IP;NFS是獨立於傳輸的,可使用TCP或UDP;
(2)NFS缺點之一,是要求client必須安裝專用軟體;而CIFS集成在OS 內部,無需額外添加軟體;
(3)NFS屬無狀態協議,而CIFS屬有狀態協議;NFS受故障影響小,可以自恢復交互過程,CIFS不行;從傳輸效率上看,CIFS優於NFS,沒用太多冗餘信息傳送;
(4)兩協議都需要文件格式轉換,NFS保留了unix的文件格式特性,如所有人、組等等;CIFS則完全按照win的風格來作。