Skip to main content

Kaj naredi Apple Bonjour Technology?

Anonim

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 povezujejo med seboj 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 implementacijazeroconf - Omrežno omrežje brez omrežja. Bonjour in zeroconf podpirata tri ključne tehnologije odkrivanja:

  • dodelitev naslova
  • resolucija imena
  • lokacijske storitve

Bonjour uporablja a povezavo lokalnega naslavljanja shema za samodejno dodeljevanje naslovov IP lokalnim odjemalcem brez potrebe po dinamičnem gostiteljskem konfiguracijskem protokolu (DHCP). Deluje z obema shemama naslovovanja IPv6 in starejših 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 imenav Bonjour deluje prek kombinacije lokalne konfiguracije imena gostitelja inmulticast 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.

Priskrbeti lokacijske storitve na aplikacije, Bonjour dodaja sloj abstrakcije na vrhu mDNS, da vzdržuje pregledne tabele bonjurskih 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

NekajBonjour BrowserUstvarjene so bile aplikacije (naložljiva programska oprema za odjemalce za namizne in prenosne računalnike ali aplikacije za telefon in tablični računalnik), ki skrbnikom omrežja in ljubiteljskim programom 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.