Storitve za konfiguracijo omrežja Bonjour

Bonjour je tehnologija za samodejno odkrivanje omrežja, ki jo je razvil Apple, Inc. Bonjour omogoča računalnike in tiskalnike, da samodejno poiščejo in se povežejo z drugimi storitvami s pomočjo novega komunikacijskega protokola, prihranijo čas in poenostavljajo naloge, kot so skupna raba datotek in nastavitev omrežnih tiskalnikov. Tehnologija temelji na internetnem protokolu (IP) , ki omogoča delo z žičnimi in brezžičnimi omrežji.

Zmožnosti Bonjourja

Bonjour tehnologija upravlja omrežne skupne vire kot vrste storitev. Samodejno odkriva in spremlja lokacije teh virov v omrežju, ko pridejo na spletu, odidejo brez povezave ali spremenijo naslove IP . Prav tako te informacije daje omrežnim aplikacijam, ki uporabnikom omogočajo dostop do virov.

Bonjour je implementacija omrežnega povezovanja zeroconf -zero-configuration. Bonjour in zeroconf podpirata tri ključne tehnologije odkrivanja:

Bonjour uporablja shemo za lokalno naslavljanje povezav za samodejno dodeljevanje naslovov IP lokalnim odjemalcem brez potrebe po dinamičnem gostiteljskem protokolu za konfiguriranje (DHCP) . Deluje z obema shemama za naslavljanje IPv6 in starih IP (IPv4). Pri IPv4 Bonjour uporablja zasebno omrežje 169.254.0.0, kot je avtomatsko zasebno IP-naslavljanje (APIPA) v sistemu Windows, in uporablja lokalno povezavo za lokalno naslavljanje naslova v IPv6.

Resolucija imena v Bonjour deluje prek kombinacije lokalne konfiguracije imena gostitelja in multicast DNS (mDNS) . Medtem ko se javni internetni sistem imen domen (DNS) opira na zunanje DNS strežnike , multicast DNS deluje v lokalnem omrežju in vsaki Bonjour napravi v omrežju sprejema in odgovarja na poizvedbe.

Za zagotavljanje lokacijskih storitev aplikacijam Bonjour dodaja sloj abstrakcije na vrhu mDNS za vzdrževanje preglednih preglednic Bonjourovih omogočenih aplikacij, ki jih organizira ime storitve.

Apple je posebno pozornost namenil izvajanju Bonjourja, da bi zagotovil, da njegov omrežni promet ne bi porabil prekomerne količine omrežne pasovne širine . Zlasti mDNS vključuje podporo predpomnilnika za spominjanje nedavno zahtevanih podatkov o virih.

Za več informacij glejte Bonjour Concepts (developer.apple.com).

Bonjour Podpora za naprave

Apple računalniki, ki izvajajo novejšo različico operacijskega sistema Mac OS X, podpirajo Bonjour kot zmožnost vgrajenih v različne omrežne aplikacije, kot so spletni brskalnik (Safari), iTunes in iPhoto. Poleg tega Apple ponuja Bonjour storitev za računalnike Microsoft Windows kot brezplačno prenos programske opreme na apple.com.

Kako aplikacije delujejo z Bonjourjem

Izdelane so bile številne aplikacije Bonjour Browser (naložene programske opreme za prenosne računalnike za namizne in prenosne računalnike ali aplikacije za telefon in tablični računalnik), ki skrbnikom omrežja in navdušencem omogočajo pregledovanje informacij o storitvah Bonjour, ki se oglašujejo v aktivnih omrežjih.

Bonjour tehnologija ponuja nabor aplikacijskih programskih vmesnikov (API-jev) za aplikacije MacOS in iOS ter razvojni komplet za razvoj programske opreme (SDK) za aplikacije Windows. Tisti z računi Apple Developer lahko dostopajo do dodatnih informacij Bonjour za razvijalce.