打印机(Printer)是计算机的输出设备之一,用于将计算机处理结果打印在相关介质上。衡量打印机好坏的指标有三项:打印分辨率,打印速度和噪声。
一、什么是Server Message Block(SMB)?
Server Message Block(SMB)是一种网络通信协议,用于在计算机之间进行文件和打印机共享。SMB最初是由IBM开发的,现在由微软维护和推广。SMB协议在Windows操作系统中得到广泛应用,是Windows共享文件和打印机的主要协议之一。
SMB协议版本如下:
1.SMB1:也称为CIFS(Common Internet File System),是最早的SMB协议版本。它于1992年首次发布,支持在Windows和其他操作系统之间共享文件和打印机。SMB1存在安全漏洞,容易受到攻击,因此现在已经不推荐使用。
2.SMB2:是SMB协议的第二个版本,于2006年首次推出。SMB2引入了一些新特性,如支持更大的文件传输、更快的数据传输速度和更好的安全性。SMB2还支持多个会话和多个命名空间,并且在网络故障时可以更快地恢复。
3.SMB3:是SMB协议的第三个版本,于2012年推出。SMB3进一步提高了SMB2的性能和安全性。SMB3引入了一些新特性,如支持透明的数据加密、支持多通道和RDMA(Remote Direct Memory Access)等。SMB3也支持更好的故障转移和负载平衡。
总的来说,SMB2和SMB3相对于SMB1来说具有更好的性能和安全性,并且引入了一些新特性。因此,建议使用SMB2或SMB3来进行文件共享和打印机共享等操作。
有些老的系统,或者打印机还用的smb1协议,在系统通信的时候,还需要将smb1协议勾选安装,默认的win10已停止smb1的协议安装了。
SMB协议允许计算机之间共享文件、打印机、端口和其他资源,以及在远程计算机上执行远程过程调用。SMB协议可以使用TCP/IP和NetBIOS等多种网络协议进行通信。
SMB协议具有以下特点:
1.安全性:SMB协议支持多种安全机制,包括NTLM和Kerberos身份验证,以确保数据的安全性和完整性。
2.可扩展性:SMB协议支持多种数据传输模式,包括直接I/O、缓存I/O和管道I/O等,以满足不同应用的需求。
3.兼容性:SMB协议可以在Windows、Linux、Unix等多种操作系统上运行,以实现跨平台共享和交互。
总之,SMB协议是实现计算机之间文件和打印机共享的重要协议之一,它的安全性、可扩展性和兼容性使它成为企业和组织中广泛使用的网络协议。
二、smb协议的端口号,分别有什么作用?
SMB(Server Message Block)协议是一种用于在计算机网络上共享文件、打印机和其他资源的通信协议。以下是SMB协议使用的端口号及其作用:
1.TCP端口139:SMB在早期版本(如SMB1)中使用该端口进行通信。它通常被称为NetBIOS Session Service端口,用于在Windows网络上建立会话和连接。
2.TCP端口445:SMB在现代版本(如SMB2和SMB3)中使用该端口进行通信。它通常被称为SMB over TCP端口,用于在Windows网络上建立会话和连接。该端口支持加密(如SMB3中的SMB Encryption),可以提高数据传输的安全性。
3.需要注意的是,SMB协议使用端口139和445并不是绝对的,具体使用哪个端口取决于网络环境和配置。此外,SMB还可以使用UDP端口137和138进行NetBIOS名称解析和Datagram服务。
总的来说,SMB协议通过使用特定的端口号来建立会话和连接,实现了在Windows网络上共享资源的功能。