MojoDK Asked: 2022-04-24 01:34:38 +0800 CST2022-04-24 01:34:38 +0800 CST 2022-04-24 01:34:38 +0800 CST SMB2 端口范围?端口 64663? 772 我正在通过程序 Bvckup 将文件复制到 Windows 共享。 从 Wireshark 捕获中,我看到该操作使用 TCP 端口 445 和 SMB2 端口 64663。 我想制定一个防火墙规则,但我不确定端口 64663 是否是随机端口。 有人知道我应该打开哪些端口/范围吗? firewall smb 1 个回答 Voted Best Answer user1686 2022-04-24T02:21:37+08:002022-04-24T02:21:37+08:00 每个 TCP 连接都涉及两个端口——服务器端的一个特定端口,客户端的一个随机(临时)端口。您永远不会编写防火墙规则来匹配后者,只有前者。 在服务器端,SMB2 使用端口 445。(带有 RDMA 的 SMBDirect 可能使用端口 5445。) 在客户端,没有分配特定的端口——就像几乎任何其他基于 TCP 的协议一样,为每个连接分配一个唯一的随机端口(来自操作系统配置的“临时端口”范围)。
每个 TCP 连接都涉及两个端口——服务器端的一个特定端口,客户端的一个随机(临时)端口。您永远不会编写防火墙规则来匹配后者,只有前者。
在服务器端,SMB2 使用端口 445。(带有 RDMA 的 SMBDirect 可能使用端口 5445。)
在客户端,没有分配特定的端口——就像几乎任何其他基于 TCP 的协议一样,为每个连接分配一个唯一的随机端口(来自操作系统配置的“临时端口”范围)。