Bonjour služby pro konfiguraci sítě

Bonjour je technologie automatického rozpoznává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 implementace sítí zeroconf - Zero-configuration. Bonjour a zeroconf podporují tři klíčové technologie vyhledávání:

Bonjour používá schéma místního adresování odkazů pro automatické přiřazování adres IP místním klientům bez nutnosti Dynamic Host Configuration Protocol (DHCP) . Spolupracuje s oběma adresami IPv6 a starších 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ázvů v Bonjour funguje pomocí kombinace místní konfigurace hostitelského jména a 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.

Pro poskytování služeb určování polohy aplikacím Bonjour přidává na mDNS vrstvu abstrakce pro udržování přehledných tabulek aplikací podporujících Bonjour uspořádaných 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

Bylo vytvořeno několik aplikací prohlížeče Bonjour (buď ke stažení klientského softwaru 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 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.