SMB协议介绍(来自AI)
SMB(Server Message Block)是一种用于文件共享、打印机共享和其他网络资源共享的协议。在不同的版本和配置下,SMB可以使用多个端口和协议。以下是常见的SMB文件共享所使用的端口和协议:
SMBv1(旧版):
端口号:TCP 139,UDP 137-138
协议:NetBIOS(Network Basic Input/Output System)
SMBv2和SMBv3(较新版):
端口号:TCP 445
协议:CIFS(Common Internet File System)/SMB(Server Message Block)
需要注意的是,SMBv1存在安全性问题,因此建议尽可能使用较新的SMBv2或SMBv3版本。
此外,SMB还可以通过TCP端口445进行加密的SMB over TCP/IP(SMB加密)通信,称为SMB加密。SMB加密提供了对传输数据的保护,以增强安全性。
需要注意的是,某些网络环境中,防火墙或其他安全设备可能会对这些端口进行限制或过滤,因此在配置网络或访问共享文件时,您可能需要相应地调整防火墙规则或与网络管理员联系。
关于SMB 文件共享的几个冷知识
- SMB协议不能自定义端口,只能使用445/TCP端口(v2v3)
- SMB协议可以只映射一个tcp445端口就可以使用
- SMB协议传输速度相当不错,超过WEBDAV/NFS等