Bonjour Network Configuration Services

Bonjour on automaattinen verkon löytämisteknologia, jonka on kehittänyt Apple, Inc. Bonjour mahdollistaa tietokoneet ja tulostimet automaattisesti löytämään ja muodostamaan yhteyden toistensa palveluihin uuden viestintäprotokollan avulla, säästää aikaa ja yksinkertaistaa tehtäviä, kuten tiedostojen jakamista ja verkkotulostimien käyttöönottoa. Teknologia perustuu Internet-protokollaan (IP) , jonka ansiosta se voi toimia sekä langallisissa että langattomissa verkoissa.

Bonjourin ominaisuudet

Bonjour-teknologia hallitsee verkon jaettuja resursseja palveluiden tyypiksi. Se havaitsee ja seuraa automaattisesti näiden resurssien sijaintia verkossa, kun ne tulevat verkkoon, siirtyvät offline-tilaan tai vaihdetaan IP-osoitteita . Se myös antaa nämä tiedot verkko-sovelluksiin, jotta käyttäjät voivat käyttää resursseja.

Bonjour on zeroconf - Zero-kokoonpanoverkoston toteutus. Bonjour ja zeroconf tukevat kolmea keskeistä keksintätekniikkaa:

Bonjour käyttää linkin paikallista osoitejärjestelmää IP-osoitteiden automaattiseen osoittamiseen paikallisille asiakkaille ilman DHCP-protokollan tarvetta. Se toimii sekä IPv6- että IPv4-osoitusohjelmien kanssa. IPv4: ssä Bonjour hyödyntää 169.254.0.0-yksityistä verkkoa, kuten Automatic Private IP Addressing (APIPA) , Windowsissa ja käyttää natiivin linkin paikallista osoitepalvelua IPv6: ssä.

Bonjourin nimiresoluutio toimii paikallisen isäntänimikokoonpanon ja multicast-DNS: n (mDNS) yhdistelmän avulla . Vaikka julkinen Internet- verkkotunnusjärjestelmä (DNS) perustuu ulkopuolisiin DNS-palvelimiin , monilähetys-DNS toimii paikallisessa verkossa ja mahdollistaa minkä tahansa verkossa olevan Bonjour-laitteen vastaanottaa ja vastata kyselyihin.

Jotta tarjottaisiin paikannuspalveluita sovelluksiin, Bonjour lisää mDNS: n päälle abstraktiokerroksen ylläpitääkseen selaavaa taulukkoa Bonjour-sovelluksista, jotka on järjestetty palvelun nimen perusteella.

Apple kiinnitti erityistä huomiota Bonjourin käyttöönottoon sen varmistamiseksi, että sen verkkoliikenne ei kuluttanut liikaa verkkokaistanleveyttä . Erityisesti mDNS sisältää välimuistitoiminnon, joka muistuttaa hiljattain pyydettyjä resurssitietoja.

Lisätietoja on Bonjour-konseptissa (developer.apple.com).

Bonjour-laitteen tuki

Apple-tietokoneet, jotka käyttävät uusimpia Mac OS X -versioita, tukevat Bonjour-toimintoa erilaisissa verkko-sovelluksissa, kuten Web-selaimessa (Safari), iTunesissa ja iPhotossa. Lisäksi Apple tarjoaa Bonjour-palvelua Microsoft Windows -tietokoneille vapaana ohjelmiston lataamisena apple.com-palvelussa.

Miten sovellukset toimivat Bonjourin kanssa?

Useat Bonjour Browser -sovellukset (joko ladattavat työasemaohjelmistot, kannettavat tietokoneet tai puhelimet ja tablet-sovellukset) ovat luoneet, joiden avulla verkonvalvojat ja harrastajat voivat selata tietoja Bonjour-palveluista, jotka mainostavat aktiivisia verkkoja.

Bonjour-tekniikka tarjoaa joukon sovellusohjelmointirajapintoja (API) sekä macOS- että iOS-sovelluksille sekä Windows-sovellusten ohjelmistokehityspaketin (SDK). Applen kehittäjien tileillä on lisätietoja Bonjour-kehittäjille.