Zeroconf — это протокол, разработанный Apple и призванный решать следующие проблемы:
выбор сетевого адреса для устройства;
нахождение компьютеров по имени;
обнаружение сервисов, например принтеров.
Avahi — открытая и свободная реализация протокола zeroconf.
Bonjour — проприетарная реализация протокола zeroconf от Apple.
Для назначения IP-адресов устройствам, zeroconf использует RFC 3927. Стандарт описывает назначение, так называемых link-local адресов, из диапазона 169.254.0.0/16. Технология называется IPv4 Link-Local или IPv4LL.