本帖最后由 智能小檸檬 于 2022-10-7 19:49 編輯
CIFS 是一個(gè)新提出的協(xié)議,它使程序可以訪問(wèn)遠(yuǎn)程 Internet 計(jì)算機(jī)上的文件并要求此計(jì)算機(jī)提供服務(wù)。CIFS 使用客戶/服務(wù)器模式??蛻舫绦蛘?qǐng)求遠(yuǎn)在服務(wù)器上的服務(wù)器程序?yàn)樗峁┓?wù)。服務(wù)器獲得請(qǐng)求并返回響應(yīng)。 CIFS 是公共的或開(kāi)放的 SMB 協(xié)議版本,并由 Microsoft 使用。SMB 協(xié)議在局域網(wǎng)上用于服務(wù)器文件訪問(wèn)和打印的協(xié)議。像 SMB 協(xié)議一樣,CIFS 在高層運(yùn)行,而不像 TCP/IP 協(xié)議那樣運(yùn)行在底層。CIFS 可以看做是應(yīng)用程序協(xié)議如文件傳輸協(xié)議和超文本傳輸協(xié)議的一個(gè)實(shí)現(xiàn)。 基本介紹CIFS (Common Internet File System) 通用 Internet 文件系統(tǒng) 在 windows 主機(jī)之間進(jìn)行網(wǎng)絡(luò)文件共享是通過(guò)使用微軟公司自己的 CIFS 服務(wù)實(shí)現(xiàn)的。 功能CIFS 可以使您達(dá)到以下功能: 1.訪問(wèn)服務(wù)器本地文件并讀寫(xiě)這些文件 2.與其它用戶一起共享一些文件塊 3.在斷線時(shí)自動(dòng)恢復(fù)與網(wǎng)絡(luò)的連接 4.使用統(tǒng)一碼(Unicode)文件名:文件名可以使用任何字符集,而不局限于為英語(yǔ)或西歐語(yǔ)言設(shè)計(jì)的字符集。 優(yōu)點(diǎn)一般來(lái)說(shuō),CIFS 使用戶得到比 FTP 更好的對(duì)文件的控制。它提供潛在的更直接地服務(wù)器程序接口,這比使用 HTTP 協(xié)議的瀏覽器更好。CIFS 最典型的應(yīng)用是 windows 用戶能夠從“網(wǎng)上鄰居”中找到網(wǎng)絡(luò)中的其他主機(jī)并訪問(wèn)其中的共享文件夾。 CIFS 是開(kāi)放的標(biāo)準(zhǔn)而且已經(jīng)被作為 Internet 應(yīng)用程序標(biāo)準(zhǔn)被提交到 IETF。 用于 Java 與 DCom 通信的開(kāi)源第三方庫(kù) J-Interop 就是利用 CIFS 協(xié)議實(shí)現(xiàn)的。 區(qū)別對(duì)比CIFS 和 NFS 的對(duì)比 (1)CIFS 面向網(wǎng)絡(luò)連接的共享協(xié)議,對(duì)網(wǎng)絡(luò)傳輸?shù)目煽啃砸蟾?,常使?TCP/IP;NFS 是獨(dú)立于傳輸?shù)?,可使?TCP 或 UDP; (2)NFS 缺點(diǎn)之一,是要求 client 必須安裝專用 軟件;而 CIFS 集成在 OS 內(nèi)部,無(wú)需額外添加軟件; (3)NFS 屬無(wú)狀態(tài)協(xié)議,而 CIFS 屬有狀態(tài)協(xié)議;NFS 受故障影響小,可以自恢復(fù)交互過(guò)程,CIFS 不行;從傳輸效率上看,CIFS 優(yōu)于 NFS,沒(méi)用太多冗余信息傳送; (4)兩協(xié)議都需要文件格式轉(zhuǎn)換,NFS 保留了 unix 的文件格式特性,如所有人、組等等;CIFS 則完全按照 win 的風(fēng)格來(lái)作。
|