Bonjour Network Configuration Services

Bonjour is 'n outomatiese netwerk-ontdekkings tegnologie wat ontwikkel is deur Apple, Inc. Bonjour laat rekenaars en drukkers toe om outomaties mekaar se dienste te vind en te verbind met 'n nuwe kommunikasieprotokol, wat tyd bespaar en take vereenvoudig soos lêerdeling en die opstel van netwerkdrukkers. Die tegnologie is gebaseer op Internet Protocol (IP) , sodat dit kan werk met beide bedrade en draadlose netwerke.

Vermoëns van Bonjour

Bonjour-tegnologie bestuur netwerk gedeelde hulpbronne as soorte dienste. Dit ontdek outomaties en hou die ligging van hierdie bronne op 'n netwerk vas, aangesien hulle aanlyn kom, vanlyn of IP-adresse verander. Dit bied ook hierdie inligting aan netwerkprogramme om gebruikers toe te laat om toegang tot die hulpbronne te verkry.

Bonjour is 'n implementering van zeroconf - Zero-configuration networking. Bonjour en Zeroconf ondersteun drie sleutel ontdekkings tegnologie:

Bonjour gebruik 'n skakel plaaslike adressering skema vir die outomatiese toewysing van IP-adresse aan plaaslike kliënte sonder die behoefte aan 'n DHCP (Dynamic Host Configuration Protocol) . Dit werk met beide IPv6 en IPv4-adresseringskemas. Op IPv4 gebruik Bonjour die privaatnetwerk 169.254.0.0 soos Outomatiese Private IP Addressing (APIPA) op Windows, en gebruik die inheemse skakel plaaslike adressering ondersteuning in IPv6.

Naam resolusie in Bonjour werk via 'n kombinasie van plaaslike host name configuration en multicast DNS (mDNS) . Terwyl die DNS-domein van die publieke internet staatmaak op eksterne DNS-bedieners , werk multicast DNS binne 'n lokaal netwerk en kan enige Bonjour-toestel op die netwerk ontvang en beantwoord op navrae.

Om liggingdienste aan programme te verskaf, voeg Bonjour 'n laag abstractie bo-op mDNS toe om blaaibare tabelle van Bonjour-geaktiveerde programme wat deur diensnaam georganiseer is, te handhaaf.

Apple het spesiale sorg gehad met die implementering van Bonjour om te verseker dat sy netwerkverkeer nie 'n oormatige hoeveelheid netwerkbandwydte verteer het nie. In die besonder, die mDNS sluit in caching ondersteuning vir die onthou van onlangs aangevra hulpbron inligting.

Vir meer inligting, sien Bonjour Concepts (developer.apple.com).

Bonjour Device Support

Apple-rekenaars wat nuwer weergawes van Mac OS X ondersteun, ondersteun Bonjour as 'n vermoë wat ingesluit is in verskeie netwerkprogramme soos die webblaaier (Safari), iTunes en iPhoto. Daarbenewens bied Apple 'n Bonjour-diens vir Microsoft Windows-rekenaars as 'n gratis sagteware aflaai op apple.com.

Hoe aansoeke werk met Bonjour

Verskeie Bonjour Browser- toepassings (of aflaaibare kliënt sagteware vir rekenaars en skootrekenaars, of foon- en tabletprogramme) is geskep wat netwerkadministrateurs en hobbyiste toelaat om inligting oor Bonjour-dienste te blaai wat hulself op aktiewe netwerke adverteer.

Bonjour-tegnologie bied 'n stel Application Programming Interfaces (API's) vir beide MacOS- en iOS-toepassings plus 'n SDK (Software Development Kit) vir Windows-toepassings. Diegene met Apple Developer-rekeninge kan toegang tot bykomende inligting, Bonjour for Developers.