Mac OS X 网络发现

Mac OS X 网络发现

简单问题,Mac OS X 网络发现使用什么服务/端口。仅 NetBios?

例如:转到 -> 网络,如果已连接,您应该会看到网络上的其他设备。Mac OS、Windows 等。

据我所知,这只是 NetBios。但是,从 Windows 资源管理器(Windows 操作系统)中,我只能看到 Windows 框,这让我感到疑惑。(这只是一个理论,不是问题)。

我试图找出 Mac OS 网络发现所使用的问题,是 Sonicwall UTM/防火墙问题。

一项服务是 SSL-VPN 服务。在子网上,您可以看到您通常使用的计算机。没问题。当连接到启用了 NetBios 的 SSL-VPN 客户端时,问题在于 IP Helper 不会在 Mac OS --> 转到 --> 网络中显示设备。进行数据包捕获不会显示任何丢弃数据包。

这就是为什么我试图弄清楚 Mac OS X 网络发现是否使用 NetBios 以外的东西。

谢谢,本

答案1

macOS 主要使用 Bonjour(mDNS、DNS-SD、IETF ZeroConf)进行网络服务通告和发现。因此,主要使用端口 5353/UDP 进行多播 DNS,使用端口 53/UDP 进行单播 DNS-SD(当然,单播 DNS 也可以使用 53/TCP)。它还使用 SMB 浏览和名称解析机制(NetBIOS、WINS)来查找 SMB 文件服务器,并在启用 SMB 文件共享的情况下通告其自己的 SMB 文件服务。

相关内容