Я знаю, что zeroconf выполняет автоматическое определение местоположения в локальной сети. Но что это значит? Например, есть принтер (печать - это услуга, которую он выполняет). Этот принтер выбирает случайным образом IP для себя. Он спрашивает другие устройства, занят ли этот IP-адрес. Если нет, принтер занимает этот IP. Затем принтер сообщает "всем", что сервис "печати" связан с этим IP. Это "автоматическое расположение службы"? Или я что-то не так понял?
1 ответ
0
Вы в основном правильно поняли.
Zeroconf делает три вещи:
- Назначает и управляет IP-адресами в локальной сети. Так что да, ваш принтер получает уникальный адрес.
- Управляет локальными именами, связанными с этими IP-адресами. Таким образом, вы сможете, например, обратиться к вашему принтеру как «printer.local».
- Позволяет сервисам рекламировать себя для использования в локальной сети. Так что да, ваш принтер сказал бы: «Я доступен для печати здесь, в« printer.local »!».