系统管理指南:打印

SMB 协议说明

SMB 协议是应用程序级别的网络协议,主要用于共享打印机、文件访问、串行端口以及网络上的节点之间的其他通信。SMB 主要由 Windows 系统使用,是一种经过验证的进程间通信机制。在 Oracle Solaris OS 中,SMB 协议主要用于共享打印机。所有这些进程都在网络上执行。SMB 可以在多个协议上运行。

SMB 通过对等方法发挥作用。客户机将特定请求发送到服务器,服务器相应地做出响应。SMB 服务器使其文件系统和其他资源可供网络上的客户机使用。在 Oracle Solaris OS 中,SMB 包括 Samba 服务器端支持(由服务管理工具 (Service Management Facility, SMF) 进行管理)和 Samba smbclient 客户端支持。要访问 Windows 托管的打印机,需要设置本地打印队列。由于 UNIX 打印模型和 Windows 打印模型存在差异,因此需要满足此要求。

什么是 Samba?

Samba 是一个开放源代码 SMB 服务器免费软件应用程序,它使用 SMB 协议。Samba 提供了 Windows 客户机对 UNIX 服务器的访问,以及 UNIX 客户机对 Windows 服务器的访问。所提供的访问面向文件和其他服务,包括打印机共享。Samba 的设计以及约束在现有的各种 UNIX 系统之上运行。Samba 作为一组守护进程和服务运行,不需要修改现有内核。可在 http://www.samba.org 上找到有关 Samba 的更多信息。