Cos'è Bonjour di Apple?

Apple ha implementato una tecnologia corrispondente in modo che i dispositivi Apple e i dispositivi di rete compatibili possano riconoscersi e lavorare tra loro senza ulteriori configurazioni. Questa tecnologia, denominata "Bonjour", abilita Zero Configuration Networking (Zeroconf) e, come soluzione open source, include servizi come Multicast DNS (mDNS), DNS-SD e IPv4LL. Bonjour è il successore di AppleTalk avviato dall'utente ed è stato chiamato Rendezvous all'inizio dell'implementazione. Oltre a macOS, iOS, tvOS e altri sistemi Apple, la tecnologia è disponibile anche per Windows. Il caso d'uso più comune per Bonjour è semplicemente la connessione e l'utilizzo di stampanti di rete.

Bonjour di Apple è una raccolta di protocolli di rete per Zero Configuration Networking (Zeroconf). Il successore di AppleTalk una volta si chiamava Rendezvous ed è stato avviato dagli utenti. Trova la storia, i dettagli del registro, gli esempi di utilizzo e le risorse ufficiali di Apple Bonjour qui.
Bonjour di Apple è una raccolta di protocolli di rete per Zero Configuration Networking (Zeroconf). Il successore di AppleTalk una volta si chiamava Rendezvous ed è stato avviato dagli utenti. Trova la storia, i dettagli del registro, gli esempi di utilizzo e le risorse ufficiali di Apple Bonjour qui.

La storia di Bonjour come servizio Apple

Nel 1983, Apple ha raggruppato diversi protocolli di rete sotto il nome AppleTalk per semplificare il collegamento di più computer Apple su una rete. I singoli computer potrebbero così accedere a risorse comuni, stampanti e simili senza grandi sforzi tecnici. I PC possono essere inclusi in reti appropriate utilizzando LocalTalk.

AppleTalk è stato lanciato con il Introduzione dei sistemi "Mac OS X". Basato su UNIX è caduto nel 2001, cosa dispiaciuta di molti utenti sulle reti Mac. Perché è stato necessario eseguire nuovamente le configurazioni di rete tramite l'indirizzo IP. L'esempio di stampante utilizzato di frequente è stato al centro della frustrazione degli utenti.

Se leggi la storia del servizio Bonjour, in questo contesto troverai rapidamente il nome Stuart Cheshire. Si dice che abbia prima scambiato opinioni sull'argomento in un gruppo di discussione e-mail e successivamente abbia avviato idee per un successore di AppleTalk. Voleva che semplici attività di rete fossero possibili senza un amministratore.

Dopo un po', Apple ha semplicemente assunto Stuart Cheshire e gli ha affidato lo sviluppo di un successore di AppleTalk. Rendezvous è stato creato come soluzione Zeroconf, che è stata successivamente ribattezzata Bonjour a causa di controversie sui marchi. La tecnologia Bonjour è open source e può essere utilizzata anche per Windows. 

Cosa fa Bonjour come servizio Zeroconf?

Come suggerisce il termine "Zero Configuration Networking", Bonjour e tecnologie simili hanno lo scopo di garantire che i dispositivi di rete riconoscano e funzionino insieme senza importanti misure lato utente (senza configurazione). La creazione di connessioni, l'assegnazione dei diritti di accesso e molto altro dovrebbero quindi essere standardizzati ed eseguiti automaticamente. Vengono assunte le seguenti attività:

  • Assegnare singoli indirizzi IP senza un server DHCP
  • Risoluzione di nomi host e IP senza un server DNS
  • Elenca i dispositivi e i servizi esistenti senza un server di directory

Importanti abbreviazioni dei protocolli Bonjour

Il servizio di rete raggruppa vari protocolli per il rilevamento e la comunicazione di dispositivi e app. Un'analisi corrispondente può essere utile per la comprensione generale così come per gli sviluppatori. Quindi ecco le specifiche del protocollo individuale:

  • IPv4LL - Configura dinamicamente gli indirizzi IPv4 link-local
  • mDNS – DNS multicast
  • DNS-SD: rilevamento del servizio basato su DNS
  • DNS-LLQ: query DNS di lunga durata
  • DNS-UL - Leasing di aggiornamento DNS dinamico
  • NAT-PMP – Protocollo di mappatura delle porte NAT

Quali dispositivi e programmi Apple utilizzano Bonjour?

Bonjour è stato sviluppato principalmente per Mac, ma ora è utilizzato praticamente su tutti gli altri dispositivi Apple. iPhone, iPad, Apple TV e molti altri dispositivi utilizzano Bonjour per scoprire e interagire tra loro su una rete (wireless).

App come Safari e iTunes o Music continuano a utilizzare il servizio. Quest'ultimo può, ad esempio, riconoscere dispositivi con librerie musicali condivise per accedervi. Sopra AirPrint abilita una connessione stampante wireless – vedere anche Stampante AirPrint. E le app Adobe utilizzano Bonjour anche su hardware compatibile con la rete. L'hardware e il software che funzionano con Bonjour possono essere indirizzati tramite una versione Windows del servizio tramite PC.

Risorse Bonjour per sviluppatori e parti interessate

Con questo post volevo solo darvi un piccolo spaccato dell'argomento. Se sei interessato a Bonjour e persino a implementarlo nelle tue app o hardware, ci sono fonti molto più dettagliate. Ad esempio, le offerte Apple B. Guide complete e risorse per gli sviluppatori per aiutare. Ecco una piccola selezione:

I miei consigli e trucchi sulla tecnologia e su Apple

Ti è piaciuto l'articolo e le istruzioni sul blog ti hanno aiutato? Allora sarei felice se tu il blog tramite un'iscrizione stabile sosterrebbe.

Scrivi un commento

Il tuo indirizzo e-mail non verrà pubblicato. I campi obbligatori sono contrassegnati con * segnato

Nel blog di Sir Apfelot troverai consigli, istruzioni e recensioni sui prodotti Apple come iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini e Mac Studio.

Speciali