Servizos de configuración de rede Bonjour

Bonjour é unha tecnoloxía de descubrimento automático da rede desenvolvida por Apple, Inc. Bonjour permite que computadoras e impresoras busquen e se conecten automaticamente os servizos doutros mediante un novo protocolo de comunicación, aforrando tempo e simplificando tarefas como a compartición de ficheiros e a creación de impresoras de rede. A tecnoloxía baséase no Protocolo Internet (IP) , o que lle permite funcionar con redes con fíos e sen fíos.

Capacidades de Bonjour

A tecnoloxía Bonjour xestiona os recursos compartidos da rede como tipos de servizos. Descobre e realiza un seguimento automático das localizacións destes recursos nunha rede a medida que entran en liña, sen conexión ou cambia de enderezo IP . Tamén ofrece esta información ás aplicacións de rede para permitir aos usuarios acceder aos recursos.

Bonjour é unha implementación de zeroconf - rede de configuración cero. Bonjour e zeroconf apoian tres tecnoloxías clave de descubrimento:

Bonjour usa un esquema de enderezos local de ligazón para asignar enderezos IP directamente aos clientes locais sen a necesidade de Dynamic Host Configuration Protocol (DHCP) . Funciona tanto cos esquemas de enderezos de IPv6 como de IP (IPv4). En IPv4, Bonjour utiliza a rede privada 169.254.0.0 como a dirección IP privada automática (APIPA) en Windows e usa a compatibilidade local de enderezos de ligazón nativa en IPv6.

A resolución do nome en Bonjour funciona mediante unha combinación de configuración de nome do servidor local e DNS multidifusión (mDNS) . Mentres o sistema de dominio público de Internet (DNS) depende de servidores DNS externos, o DNS de multidifusión funciona dentro dunha rede local e permite que calquera dispositivo Bonjour na rede reciba e responda ás consultas.

Para proporcionar servizos de localización a aplicacións, Bonjour engade unha capa de abstracción encima de mDNS para manter táboas navegables de aplicacións habilitadas con Bonjour organizadas polo nome do servizo.

Apple tivo especial coidado coa implementación de Bonjour para asegurar que o seu tráfico de rede non consumise unha cantidade excesiva de ancho de banda de rede . En particular, o mDNS inclúe o soporte de caché para recordar a información de recurso que recientemente solicitou.

Para obter máis información, consulte Bonjour Concepts (developer.apple.com).

Soporte de dispositivos Bonjour

As computadoras de Apple que executan versións máis recentes de Mac OS X admiten Bonjour como unha capacidade integrada en varias aplicacións de rede como o navegador web (Safari), iTunes e iPhoto. Ademais, Apple ofrece un servizo Bonjour para computadores Microsoft Windows como descarga de software libre na páxina web de apple.com.

Como funcionan as aplicacións con Bonjour

Xa se crearon varias aplicacións de Bonjour Browser (software de cliente descargable para computadoras de escritorio e portátiles ou aplicacións de teléfono e tablet) que permiten que os administradores e aficionados de rede busque información sobre os servizos de Bonjour publicándose en redes activas.

A tecnoloxía Bonjour ofrece un conxunto de Interfaces de Programación de Aplicacións (APIs) tanto para aplicacións macOS como iOS, ademais dun Kit de desenvolvemento de software (SDK) para aplicacións de Windows. Aqueles con contas de desenvolvedores de Apple poden acceder a información adicional Bonjour for Developers.