服務(wù)器消息塊(SMB)簡介
IBM在20世紀(jì)80年代首次創(chuàng)建了服務(wù)器消息塊(SMB)協(xié)議。
它是用于通過網(wǎng)絡(luò)傳輸文件的通用Internet文件系統(tǒng)(CIFS)的版本之一。服務(wù)器消息塊是一種網(wǎng)絡(luò)通信傳輸協(xié)議,可提供對文件,打印機(jī),網(wǎng)絡(luò)之間端口的共享訪問。Server Message Block什么是 服務(wù)器消息塊?
SMB是客戶端與服務(wù)器的交互協(xié)議,客戶端在其中請求文件,然后服務(wù)器將文件提供給客戶端?,F(xiàn)在,它是一個基于Windows的網(wǎng)絡(luò),使用戶可以創(chuàng)建,修改和刪除網(wǎng)絡(luò)中的共享文件,文件夾,打印機(jī)。SMB是使用TCP端口445進(jìn)行通信的應(yīng)用程序分層協(xié)議。它還提供了一種草根化的互通機(jī)制,可以在客戶端和服務(wù)器之間進(jìn)行傳輸以共享文件。隨著其版本的升級,服務(wù)將得到更大的增強(qiáng),并可以被用戶或客戶端有效使用。
SMB如何運(yùn)作?
服務(wù)器消息塊是一種請求-響應(yīng)協(xié)議,這意味著它在客戶端和服務(wù)器之間傳輸多條消息以完成請求。
下圖說明了它是如何工作的。在這里,客戶端必須向服務(wù)器請求其需求,并作為響應(yīng),服務(wù)器做出響應(yīng)。服務(wù)器使文件系統(tǒng)和其他服務(wù)(例如文件,文件夾,打印機(jī),端口等)可供網(wǎng)絡(luò)上的客戶端或用戶使用。
什么是SMB 2
服務(wù)器消息塊的功能
隨著SMB版本的增加,性能水平也在提高。以下是SMB的一些重要功能:
SMB提供經(jīng)過身份驗(yàn)證的互通過程機(jī)制,以共享服務(wù)器內(nèi)的文件或資源(文件,文件夾,打印機(jī))。
SMB為客戶端提供了通過網(wǎng)絡(luò)編輯文件,刪除文件,共享文件,瀏覽網(wǎng)絡(luò),打印服務(wù)等的功能。
SMB版本2減少了用于通過網(wǎng)絡(luò)傳輸文件的許多命令和子命令的使用。
SMB2支持將符號鏈接作為SMB版本1的增強(qiáng)版本。
服務(wù)器消息塊版本增強(qiáng)
以下是SMB版本增強(qiáng)功能:
1. SMB1
SMB1與CIFS協(xié)議非常相似,后者通過網(wǎng)絡(luò)共享文件以有效地在客戶端之間訪問它們。最初引入SMB是為了在NetBIOS和TCP / IP接口之上運(yùn)行。SMB版本1協(xié)議由于使用了無效的網(wǎng)絡(luò)資源方式而導(dǎo)致性能問題。為了減少網(wǎng)絡(luò)問題,引入了簡易版SMB2。
2. SMB2.0
然后,Microsoft引入了版本2,以改善對網(wǎng)絡(luò)資源的不正確使用。SMB2通過將用于與系統(tǒng)通信的命令和子命令的數(shù)量減少到僅19個命令,從而降低了SMB1.0版本文件系統(tǒng)協(xié)議的“個性”。此版本還具有管道機(jī)制,可在到達(dá)對先前請求的響應(yīng)之前發(fā)送其他服務(wù)請求。這種機(jī)制提高了性能水平,這在以前的SMB 1.0版本中是落后的。SMB1.0使用16位數(shù)據(jù)大小,而SMB2.0使用更高級別的32或64位寬存儲數(shù)據(jù)字段。這有助于存儲較大的文件數(shù)據(jù),并在較短的時間內(nèi)通過網(wǎng)絡(luò)傳送大型文件。
3. SMB3.0
后來的SMB3.0版本在WINDOWS 8 Server和Windows Server 2012中引入。引入它是為了端到端提高加密級別。
4. SMB3.1.1
Windows 10 Server和Windows Server 2016引入了此版本的SMB。SMB3.1.1版本使用AES加密算法來使用SHA-512哈希密鑰實(shí)施預(yù)先認(rèn)證的安全檢查。
CIFS VS中小企業(yè)
在早期版本中,CIFS和SMB的功能相同。也有人說CIFS是SMB版本1的一種形式。CIFS通常用于大型公司,在該公司中,許多人要處理公司客戶或雇主所需要的海量數(shù)據(jù)或大數(shù)據(jù)。我們需要一組消息包來進(jìn)行傳輸,以確定協(xié)議的版本,稱為方言。通常認(rèn)為CIFS是SMB的一種方言形式。
使用CIFS或SMB中的哪一個?
下面是一些比較,以確定CIFS或SMB的更好用法:
在這個世界上,使用所有更新的技術(shù),CIFS現(xiàn)在很少像SMB那樣使用。通過在服務(wù)器中進(jìn)行文件傳輸期間進(jìn)行的高級預(yù)身份驗(yàn)證檢查,SMB取代了CIFS。在Windows Server的世界中,SMB是首選。Windows Vista 2006支持版本SMB2,SMB3支持Windows 8和Windows Server 2012。
命令和子命令用于在客戶端請求的網(wǎng)絡(luò)上傳輸文件。在CIFS中,僅用于傳輸文件的命令數(shù)量超過一百。但是在SMB中,它已減少到將近19個命令,這是在系統(tǒng)上進(jìn)行文件傳輸?shù)挠行Х绞健?/p>
與CIFS協(xié)議相比,SMB中的數(shù)據(jù)存儲大小更大。在SMB中,我們可以存儲32位數(shù)據(jù)。
SMB是應(yīng)用程序接口網(wǎng)絡(luò)協(xié)議,而CIFS是在服務(wù)器頂部運(yùn)行的TCP / IP協(xié)議。
最初,CIFS是一個“聊天協(xié)議”,它是一個錯誤,并被認(rèn)為存在網(wǎng)絡(luò)問題。SMB通過使用管道機(jī)制解決了這一問題。
因此,基于上述原因,我們在CIFS上使用了SMB。
SMB身份驗(yàn)證協(xié)議
SMB包含兩個級別的安全檢查。它們是用戶檢查和共享檢查。共享通常是指客戶端請求的文件或文件夾,目錄或客戶端將通過服務(wù)器訪問的打印機(jī)服務(wù)。該用戶稱為請求通過網(wǎng)絡(luò)訪問文件的客戶端。有一個用戶級別的身份驗(yàn)證檢查,指示客戶端正在訪問服務(wù)器。
客戶端應(yīng)為此用戶級別的身份驗(yàn)證檢查提供用戶名和密碼。只有完成身份驗(yàn)證后,用戶才能訪問服務(wù)器上的請求。共享級身份驗(yàn)證檢查是指由分配給文件或網(wǎng)絡(luò)共享密碼的密碼控制的訪問。此共享級別的身份驗(yàn)證檢查不需要用戶名來訪問文件,但需要鏈接到受保護(hù)的密碼,因此在訪問期間不存儲任何用戶身份。
1.《關(guān)于打印機(jī)怎么刪除smb,你需要知道這些SMB是什么?什么 是 Server Message Block?如何 做 它 的工作》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《關(guān)于打印機(jī)怎么刪除smb,你需要知道這些SMB是什么?什么 是 Server Message Block?如何 做 它 的工作》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實(shí),對其原創(chuàng)性、真實(shí)性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/why/3108742.html