Služby konfigurácie siete Bonjour

Bonjour je technológia automatického zisťovania sietí vyvinutá spoločnosťou Apple, Inc. Bonjour umožňuje počítačom a tlačiarňam automaticky vyhľadávať a navzájom si navzájom spolupracovať pomocou nového komunikačného protokolu, čím šetrí čas a zjednodušuje úlohy, ako je zdieľanie súborov a nastavenie sieťových tlačiarní. Technológia je založená na internetovom protokole (IP) , ktorý umožňuje pracovať s drôtovými i bezdrôtovými sieťami.

Možnosti Bonjour

Technológia Bonjour spravuje zdieľané zdroje siete ako typy služieb. Automaticky zisťuje a monitoruje umiestnenie týchto zdrojov v sieti, keď prichádzajú online, idú offline alebo zmenia IP adresy . Taktiež poskytuje tieto informácie sieťovým aplikáciám, ktoré umožňujú používateľom prístup k zdrojom.

Bonjour je implementácia zeroconf - siete s nulovou konfiguráciou. Bonjour a zeroconf podporujú tri kľúčové technológie objavovania:

Bonjour používa schému miestneho adresovania odkazov na automatické priraďovanie adries IP miestnym klientom bez nutnosti Dynamic Host Configuration Protocol (DHCP) . Spolupracuje s IPv6 aj staršími IP adresami (IPv4). V prípade protokolu IPv4 Bonjour využíva súkromnú sieť 169.254.0.0 ako napríklad Automatické privátne adresovanie (APIPA) v systéme Windows a využíva podporu lokálneho adresovania v protokole IPv6.

Rozlíšenie názvov v aplikácii Bonjour funguje kombináciou lokálnej konfigurácie názvu hostiteľa a DNS multicast (mDNS) . Zatiaľ čo verejný systém DNS (Domain Name System) využíva externé DNS servery , služba DNS multicast funguje v rámci lokálnej siete a umožňuje akémukoľvek zariadeniu Bonjour v sieti prijímať a reagovať na dopyty.

Na poskytovanie služieb určovania polohy aplikáciám Bonjour pridáva vrstvu abstrakcie nad mDNS na udržiavanie prehľadávateľných tabuliek aplikácií podporujúcich Bonjour usporiadaných podľa názvu služby.

Spoločnosť Apple venovala mimoriadnu pozornosť implementácii programu Bonjour, aby zabezpečila, že jeho sieťový prenos nebude spotrebovávať nadmerné množstvo sieťovej šírky pásma . Najmä mDNS obsahuje podporu ukladania do pamäte pre ukladanie do pamäte nedávno vyžiadaných informácií o zdrojoch.

Ďalšie informácie nájdete v časti Koncepty Bonjour (developer.apple.com).

Podpora zariadení Bonjour

Počítače Apple s novším verziou operačného systému Mac OS X podporujú Bonjour ako funkciu zabudovanú do rôznych sieťových aplikácií, ako je napríklad webový prehliadač (Safari), iTunes a iPhoto. Okrem toho spoločnosť Apple poskytuje službu Bonjour pre počítače so systémom Microsoft Windows ako bezplatný softvér na stiahnutie na apple.com.

Ako aplikácie pracujú s Bonjour

Niekoľko aplikácií prehliadača Bonjour (buď stiahnuteľný klientský softvér pre stolné a prenosné počítače alebo aplikácie pre telefóny a tablety) bolo vytvorených, ktoré umožňujú správcom siete a fanúšikom prehliadať informácie o službách Bonjour, ktoré sa inzerujú v aktívnych sieťach.

Technológia Bonjour ponúka sadu aplikačných programovacích rozhraní (API) pre aplikácie macOS i iOS a softvérovú vývojovú kitu (SDK) pre aplikácie Windows. Tí, ktorí majú účty spoločnosti Apple Developer, majú prístup k ďalším informáciám Bonjour pre vývojárov.