一、SMB介绍
通用网络文件系统
1.1、SMB说明
SMB【代表服务器消息块】,是用于共享文件,打印机,串行端口和通0信抽象的协议。
SMB协议上的最早文档是1985年IBM的理查德.夏普(Richard Sharpe)编写(0包含IBM PC网络SMB协议)。目前可以访问的SMB文档是1987年的Microsoft / Intel文件,称为Microsoft Networks / Opennet-File共享协议。该协议随后由Microsoft和其他人进一步开发。在SMB0文档区域的FTP.microsoft.com上提供了许多定义SMB协议的文档。
0SMB作为一个客户端-服务器(CS)的请求响应协议【客户端向服务器发送请求,服务器接收请求0后0返0回0响应给客户端】,SMB的工作方式如下图所示:

SMB的请求 - 响0应性质的唯一例外是:当客户端请求到了资源锁(Oplocks),但是服务器随后必须打破已授予的资0源锁(这是因为另一个客户端请求使用与授予的资源锁不兼容的模式打开文件),在这种情况下,服0务器向客户端发送未经请求的消息,以指示资源锁的中断。
服务器可作为网络上的客户端00的文件系统或其他资源(打印机,邮件,

















