Bonjour Servicii de configurare a rețelei

Bonjour este o tehnologie automată de descoperire a rețelelor, dezvoltată de Apple, Inc. Bonjour permite computerelor și imprimantelor să găsească și să se conecteze automat la serviciile celorlalți folosind un nou protocol de comunicație, economisind timp și simplificând sarcini, cum ar fi partajarea de fișiere și configurarea imprimantelor de rețea. Tehnologia se bazează pe Internet Protocol (IP) , permițându-i să funcționeze atât cu rețele cu fir cât și fără fir.

Capabilitățile lui Bonjour

Tehnologia Bonjour gestionează resursele partajate în rețea ca tipuri de servicii. Descoperă și urmărește în mod automat locațiile acestor resurse într-o rețea în momentul în care sunt online, deconectează sau modifică adresele IP . De asemenea, oferă aceste informații aplicațiilor de rețea pentru a permite utilizatorilor să acceseze resursele.

Bonjour este o implementare a rețelei zeroconf - Rețea de configurare zero. Bonjour și zeroconf sprijină trei tehnologii cheie de descoperire:

Bonjour utilizează o schemă de adresare locală pentru a atribui automat adresele IP clienților locali fără a fi nevoie de Dynamic Host Configuration Protocol (DHCP) . Funcționează atât cu scheme de adresare IPv6, cât și cu IP (vechea adresă IP). Pe IPv4, Bonjour utilizează rețeaua privată 169.254.0.0 cum ar fi APIPA (Automatic Private IP Addressing) pe Windows și utilizează suportul de adresare locală în IPv6.

Rezoluția numelui în Bonjour funcționează printr-o combinație de configurație a numelui local gazdă și DNS multicast (mDNS) . În timp ce sistemul public Domain Name System (DNS) se bazează pe serverele DNS din afara, DNS multicast funcționează într-o rețea locală și permite oricărui dispozitiv Bonjour din rețea să primească și să răspundă la interogări.

Pentru a furniza servicii de localizare aplicațiilor, Bonjour adaugă un strat de abstractizare în partea superioară a mDNS pentru a menține tabelele rambursabile ale aplicațiilor activate Bonjour organizate după numele serviciului.

Apple a acordat o atenție deosebită implementării Bonjour pentru a asigura că traficul de rețea nu a consumat o cantitate excesivă de bandă de rețea . În particular, mDNS include suport pentru caching pentru a reaminti informațiile de resurse solicitate recent.

Pentru mai multe informații, consultați Bonjour Concepts (developer.apple.com).

Bonjour Device Support

Computerele Apple care rulează versiuni mai noi ale Mac OS X suportă Bonjour ca o capabilitate încorporată în diverse aplicații de rețea, cum ar fi browserul web (Safari), iTunes și iPhoto. În plus, Apple oferă un serviciu Bonjour pentru PC-urile Microsoft Windows ca descărcare gratuită de software pe apple.com.

Cum funcționează aplicațiile cu Bonjour

Au fost create mai multe aplicații Bonjour Browser (fie software-ul client descărcabil pentru computere desktop și laptop, sau aplicații telefon și tabletă), care permit administratorilor de rețea și pasionaților să navigheze informații despre serviciile Bonjour care se publică în rețele active.

Tehnologia Bonjour oferă un set de interfețe de programare pentru aplicații (API) atât pentru aplicațiile macOS, cât și pentru aplicațiile iOS plus un kit de dezvoltare software (SDK) pentru aplicațiile Windows. Cei cu conturile Apple Developer pot accesa informații suplimentare Bonjour pentru dezvoltatori.