网络上的自动服务定位是什么?

网络上的自动服务定位是什么?

我知道 zeroconf 会在本地网络上自动定位服务。但这是什么意思呢?例如,有一台打印机(打印是它提供的服务)。这台打印机随机为自己选择一个 IP。它会询问其他设备此 IP 是否已被占用。如果没有,则打印机占用此 IP。然后打印机告诉“所有人”,“打印”服务与此 IP 相关联。这是“自动定位服务”吗?还是我理解错了?

答案1

你基本上理解正确。

Zeroconf 做三件事:

  • 分配和管理本地网络上的 IP 地址。因此,您的打印机将获得一个唯一的地址。
  • 管理与这些 IP 关联的本地名称。例如,您可以将打印机的地址设置为“printer.local”。
  • 允许服务在本地网络上宣传自己以供使用。所以是的,您的打印机会说“我可以在‘printer.local’上进行打印!”。

相关内容