我对此进行了一段时间的研究,但得到的答案却相互矛盾,根据我的收集,Samba 是否在端口 TCP 和 UDP 137-139 和 445 上运行。但我不知道文件传输使用的是 TCP 还是 UDP。我想我已经明白 137-139 用于名称解析,但其余部分仍然是个谜。我想确保要传输的文件逐位准确,因此寻找面向连接的 TCP。我希望一些更有经验的管理员能给我一点帮助!
谢谢,-Eric
答案1
这就是我想出的
网络BIOS
Service | Pro | Port | Desription
----------------------------------------------------------------------------
NetBIOS Name Resolution | UDP | 137 | Resolves into unique, flat 16 character name
NetBIOS Datagrams | UDP | 138 | Ability to send text message across NetBIOS `net send`
NetBIOS Session | TCP | 139 | Session data, such as negotiation of the SMB connection is exchanged, actual SMB connection is not here. Keepalives sent to ensure Session is still valid
SMB | TCP | 445 | Data exchanged, files, printer, etc.
注意:可以禁用 NetBIOS 并使用 DNS,请参阅:technet 上的 NetBIOS
答案2
对于常规成员服务器,请参阅:
https://wiki.samba.org/index.php/Samba_Member_Server_port_usage
对于充当 AD 域控制器的服务器,请参见: