Bonjour je technologie automatického zjišťování sítí vyvinutá společností Apple, Inc. Bonjour umožňuje počítačům a tiskárnám automaticky vyhledávat a vzájemně se propojovat s jinými službami pomocí nového komunikačního protokolu, což šetří čas a zjednodušuje úkoly, jako je sdílení souborů a nastavení síťových tiskáren. Technologie je založená na protokolu IP (Internet Protocol), což umožňuje práci s kabelovými i bezdrátovými sítěmi.
Možnosti Bonjour
Technologie Bonjour spravuje síťové sdílené zdroje jako typy služeb. Automaticky zjistí a zaznamená umístění těchto zdrojů v síti, když přicházejí online, jsou offline nebo změní IP adresy. Tyto informace poskytuje také síťovým aplikacím, které uživatelům umožňují přístup k prostředkům.
Bonjour je implementacezeroconf - síťové konfigurace s nulovou konfigurací. Bonjour a zeroconf podporují tři klíčové technologie vyhledávání:
- přiřazení adresy
- jméno rozlišení
- poziční služby
Bonjour používá a propojení místního adresování schéma pro automatické přiřazování adres IP místním klientům bez nutnosti Dynamic Host Configuration Protocol (DHCP). Pracuje s oběma adresami IPv6 a staršími IP (IPv4). V případě protokolu IPv4 využívá Bonjour soukromou síť 169.254.0.0, jako je například automatické privátní adresování IP (APIPA) v systému Windows, a využívá podporu lokálního adresování v IPv6.
Rozlišení názvuv Bonjour pracuje prostřednictvím kombinace lokální konfigurace hostitelského jména amulticast DNS (mDNS). Zatímco veřejný systém DNS (Domain Name System) se spoléhá na externí servery DNS, DNS vícesměrového vysílání pracuje v lokální síti a umožňuje každému zařízení Bonjour v síti přijímat a reagovat na dotazy.
Poskytnout poziční služby Bonjour přidává na mDNS vrstvu abstrakce pro udržování přehledných tabulek aplikací podporujících Bonjour, které jsou organizovány podle názvu služby.
Společnost Apple dbala zejména na provádění Bonjour, aby zajistila, že její síťový provoz nebude spotřebovávat nadměrné množství šířky pásma sítě. Zejména mDNS zahrnuje podporu ukládání do mezipaměti pro pamatování nedávno vyžádaných informací o zdrojích.
Další informace naleznete v článku Bonjour Concepts (developer.apple.com).
Podpora zařízení Bonjour
Počítače Apple s novějšími verzemi Mac OS X podporují Bonjour jako funkce zabudovaná v různých síťových aplikacích, jako je například webový prohlížeč (Safari), iTunes a iPhoto. Navíc společnost Apple poskytuje službu Bonjour pro počítače se systémem Windows jako bezplatný software ke stažení na apple.com.
Jak aplikace pracují s Bonjour
NěkolikBonjour prohlížečbyly vytvořeny aplikace (stahovatelný klientský software pro stolní a přenosné počítače nebo aplikace pro telefony a tablety), které umožňují správcům sítě a fanouškům procházet informace o službách Bonjour, které se samy inzerují na aktivních sítích.
Technologie Bonjour nabízí sadu aplikačních programovacích rozhraní (API) pro aplikace macOS i iOS a Software Development Kit (SDK) pro aplikace Windows. Ti, kteří mají účty Apple Developer, mají přístup k dalším informacím Bonjour pro vývojáře.




