Skip to main content

Ce face tehnologia Apple Bonjour?

James Lyne: Everyday cybercrime -- and what you can do about it (Aprilie 2025)

James Lyne: Everyday cybercrime -- and what you can do about it (Aprilie 2025)
Anonim

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 luiZeroconf - Rețele de configurare zero. Bonjour și zeroconf sprijină trei tehnologii cheie de descoperire:

  • adresa de atribuire
  • nume rezoluție
  • servicii de localizare

Bonjour folosește a legați adresarea locală schema pentru atribuirea automată a adreselor 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 locală nume gazdă șiDNS 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.

A furniza servicii de localizare la aplicații, Bonjour adaugă un strat de abstractizare în partea de sus 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

câtevaBonjour Browsers-au creat aplicații (fie software-ul client descărcat pentru computere desktop și laptop, fie aplicații telefon și tabletă), care permit administratorilor de rețea și pasionaților să navigheze informații despre serviciile Bonjour care se publică pe 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.