Serveis de configuració de la xarxa Bonjour

Bonjour és una tecnologia de detecció de xarxes automàtica desenvolupada per Apple, Inc. Bonjour permet que els equips i impressores es puguin trobar i connectar automàticament amb els serveis d'un altre mitjançant un nou protocol de comunicació, estalviant temps i simplificant tasques com l'intercanvi de fitxers i la configuració d'impressores de xarxa. La tecnologia es basa en Protocol d'Internet (IP) , que li permet treballar amb xarxes sense fil i sense fils.

Capacitats de Bonjour

La tecnologia Bonjour gestiona els recursos compartits de la xarxa com a tipus de serveis. Descobreix automàticament i fa un seguiment de les ubicacions d'aquests recursos en una xarxa a mesura que vénen en línia, es desconnecten o modifiquen les adreces IP . També proporciona aquesta informació a les aplicacions de xarxa que permeten als usuaris accedir als recursos.

Bonjour és una implementació de zeroconf - Xarxes de configuració zero. Bonjour i zeroconf donen suport a tres tecnologies clau de descobriment:

Bonjour utilitza un esquema local d'adreces d'enllaç per assignar automàticament adreces IP a clients locals sense necessitat de protocol de configuració dinàmica d'amfitrió (DHCP) . Funciona amb esquemes d'adreces IPv6 i IP heretats (IPv4). A IPv4, Bonjour utilitza la xarxa privada 169.254.0.0 com a adreça IP privada automàtica (APIPA) a Windows, i utilitza el suport d'adreçament local d'enllaç natiu en IPv6.

La resolució de noms a Bonjour funciona a través d'una combinació de configuració de nom d'amfitrió local i DNS de multidifusió (mDNS) . Tot i que el sistema públic de noms de domini públic (DNS) es basa en servidors DNS externs , el DNS de multidifusió funciona dins d'una xarxa local i permet que qualsevol dispositiu Bonjour de la xarxa rebi i respongui a les consultes.

Per proporcionar serveis d'ubicació a les aplicacions, Bonjour afegeix una capa d'abstracció a la part superior de mDNS per mantenir taules navegables d'aplicacions habilitades per Bonjour organitzades pel nom del servei.

Apple va tenir especial cura amb la implementació de Bonjour per garantir que el seu tràfic de xarxa no consumís una quantitat excessiva d' ample de banda de la xarxa . En particular, el mDNS inclou el suport de memòria cau per recordar la informació de recursos recentment sol·licitada.

Per obtenir més informació, vegeu Bonjour Concepts (developer.apple.com).

Assistència de dispositius Bonjour

Els ordinadors Apple que executen versions més noves de Mac OS X admeten Bonjour com a capacitat incrustat en diverses aplicacions de xarxa, com ara el navegador web (Safari), iTunes i iPhoto. A més, Apple proporciona un servei Bonjour per a les PC de Microsoft Windows com una descàrrega gratuïta de programari a Apple.com.

Com funcionen les aplicacions amb Bonjour

S'han creat diverses aplicacions de Bonjour Browser (programari de client descarregable per a equips d'escriptori i ordinadors portàtils o aplicacions de telèfon i tauletes) que permeten als administradors de xarxes i aficionats a navegar informació sobre els serveis de Bonjour publicant-se a les xarxes actives.

La tecnologia Bonjour ofereix un conjunt d'interfícies de programació d'aplicacions (API) tant per aplicacions macOS com iOS, a més d'un Kit de desenvolupament de programari (SDK) per a aplicacions de Windows. Els que tenen comptes de desenvolupadors d'Apple poden accedir a informació addicional Bonjour per a desenvolupadors.