Skip to main content

Cosa fa la tecnologia Apple Bonjour?

Zero Configuration networking with Bonjour (Giugno 2025)

Zero Configuration networking with Bonjour (Giugno 2025)
Anonim

Buongiorno è una tecnologia di rilevamento di rete automatica sviluppata da Apple, Inc. Bonjour consente a computer e stampanti di trovare e connettersi automaticamente ai rispettivi servizi utilizzando un nuovo protocollo di comunicazione, risparmiando tempo e semplificando attività come la condivisione di file e l'impostazione di stampanti di rete. La tecnologia è basata su IP (Internet Protocol), che consente di lavorare con reti cablate e wireless.

Funzionalità di Bonjour

La tecnologia Bonjour gestisce le risorse condivise di rete come tipi di servizi. Scoperta automaticamente e tiene traccia delle posizioni di queste risorse su una rete man mano che arrivano online, vanno offline o cambiano gli indirizzi IP. Fornisce inoltre queste informazioni alle applicazioni di rete per consentire agli utenti di accedere alle risorse.

Bonjour è un'implementazione diZeroconf - Rete a configurazione zero. Bonjour e zeroconf supportano tre tecnologie chiave di scoperta:

  • assegnazione dell'indirizzo
  • risoluzione del nome
  • servizi di localizzazione

Bonjour usa un collegare l'indirizzamento locale schema per l'assegnazione automatica di indirizzi IP ai client locali senza necessità di DHCP (Dynamic Host Configuration Protocol). Funziona con entrambi gli schemi di indirizzamento IPv6 e legacy IP (IPv4). Su IPv4, Bonjour utilizza la rete privata 169.254.0.0 come APIPA (Automatic Private IP Addressing) su Windows e utilizza il supporto dell'indirizzamento locale del collegamento nativo in IPv6.

Risoluzione dei nomiin Bonjour funziona tramite una combinazione di configurazione del nome host locale eDNS multicast (mDNS). Mentre il DNS (Domain Name System) pubblico su Internet si basa su server DNS esterni, il DNS multicast funziona all'interno di una rete locale e consente a qualsiasi dispositivo Bonjour sulla rete di ricevere e rispondere alle query.

Fornire servizi di localizzazione alle applicazioni, Bonjour aggiunge un livello di astrazione su mDNS per mantenere le tabelle sfogliabili delle applicazioni abilitate Bonjour organizzate per nome del servizio.

Apple ha prestato particolare attenzione con l'implementazione di Bonjour per garantire che il suo traffico di rete non consumasse una quantità eccessiva di larghezza di banda della rete. In particolare, il mDNS include il supporto di memorizzazione nella cache per ricordare le informazioni sulle risorse richieste di recente.

Per ulteriori informazioni, vedere Bonjour Concepts (developer.apple.com).

Bonjour Device Support

I computer Apple con versioni più recenti di Mac OS X supportano Bonjour come funzionalità incorporata in varie applicazioni di rete come il browser Web (Safari), iTunes e iPhoto. Inoltre, Apple fornisce un servizio Bonjour per PC Microsoft Windows come download gratuito di software su apple.com.

Come funzionano le applicazioni con Bonjour

ParecchiBrowser Bonjoursono state create applicazioni (software client scaricabile per computer desktop e portatili o app per telefoni e tablet) che consentono agli amministratori di rete e agli appassionati di navigare tra le informazioni sui servizi Bonjour che si pubblicizzano su reti attive.

La tecnologia Bonjour offre un insieme di API (Application Programming Interface) per applicazioni macOS e iOS oltre a un kit di sviluppo software (SDK) per applicazioni Windows. Quelli con gli account degli sviluppatori Apple possono accedere a ulteriori informazioni Bonjour per gli sviluppatori.