答:Samba是基于SMB协议的一个应用程序。SMB 是一套通讯协议, 使运行Windows NT、Windows 95、Windows for Workgroups 的计算机实现文件共享和打印机共享服务。使用了Samba以后,Linux计算机“网络邻居”中看起来就像一台Windows计算机一样,Windows用户可以登录到Linux计算机中,Linux计算机也可以从Windows中获取数据。在拥有大量Windows系统的局域网中,Samba是实现不同系统之间通信最有效的工具。
Samba 服务器由smbd和nmbd两部分组成。其中smbd是Samba的核心,用来建立对话、验证客户、提供文件系统和打印服务;nmbd使 Samba 服务器能够在Windows 的“网络邻居”中显示,允许用户浏览可以使用的资源,同时在网络中nmbd还可以作为一个 WINS(Windows Internet Name Service)服务器。