Bonjour (software) - Bonjour (software)

Bom dia
Apple Bonjour Icon.png
Bom dia
Bonjour Browser window.png
Desenvolvedor (s) Apple Inc.
lançamento inicial Agosto de 2002 ; 19 anos atrás (como Rendezvous ) ( 2002-08 )
Versão estável
878.260.1 / 23 de agosto de 2019 ; 2 anos atrás ( 23/08/2019 )
Sistema operacional macOS , Microsoft Windows , Linux , * BSD , iOS
Modelo Rede de configuração zero
Licença Apple Inc. - Freeware proprietário ; porções sob a licença Apache
Local na rede Internet desenvolvedor .apple .com / bonjour /

Bonjour é a implementação da Apple de rede de configuração zero (zeroconf), um grupo de tecnologias que inclui descoberta de serviço , atribuição de endereço e resolução de nome de host . Bonjour localiza dispositivos como impressoras, outros computadores e os serviços que esses dispositivos oferecem em uma rede local usando registros de serviço multicast Domain Name System (mDNS).

O software vem integrado com os sistemas operacionais macOS e iOS da Apple . O Bonjour também pode ser instalado em computadores que executam o Microsoft Windows . Os componentes do Bonjour também podem ser incluídos em outro software, como iTunes e Safari .

Após sua introdução em 2002 com o Mac OS X 10.2 como Rendezvous , o software foi renomeado em 2005 para Bonjour após um acordo extrajudicial de disputa de marca registrada.

Visão geral

Bonjour fornece um método geral para descobrir serviços em uma rede local . O software é amplamente usado em todo o macOS e permite que os usuários configurem uma rede sem qualquer configuração. A partir de 2010, ele é usado para localizar impressoras e servidores de compartilhamento de arquivos.

Os aplicativos notáveis ​​que usam o Bonjour incluem:

  • iTunes para encontrar músicas compartilhadas
  • iPhoto para encontrar fotos compartilhadas
  • iChat , Adobe Systems Creative Suite 3 , Proteus, Adium , Fire , Pidgin , Skype , Vine Server e Elgato EyeTV para se comunicar com vários clientes
  • Gizmo5 para encontrar outros usuários na rede local
  • TiVo Desktop para encontrar gravadores de vídeo digital e bibliotecas de mídia compartilhada (obsoleto, sem suporte c. 2013)
  • SubEthaEdit para encontrar colaboradores de documentos
  • Solidworks e PhotoView 360 usados ​​para gerenciar licenças
  • Things e OmniFocus para sincronizar projetos e tarefas na área de trabalho do Mac e no iPad, iPhone ou iPod touch
  • Safari para encontrar servidores da web locais e páginas de configuração para dispositivos locais

Softwares como Bonjour Browser ou iStumbler , ambos para macOS, podem ser usados ​​para visualizar todos os serviços declarados por esses aplicativos. O aplicativo "Remote" da Apple para iPhone e iPod Touch também usa Bonjour para estabelecer conexão com bibliotecas do iTunes via Wi-Fi.

O Bonjour funciona apenas em um único domínio de broadcast , que geralmente é uma área pequena, sem configuração DNS especial . O macOS, o Bonjour para Windows e as estações base do AirPort podem ser configurados para usar o Bonjour de área ampla, que permite a descoberta de serviços de área ampla por meio de um servidor DNS configurado apropriadamente.

Os aplicativos geralmente implementam serviços Bonjour usando chamadas TCP / IP padrão , em vez de no sistema operacional. Embora o macOS forneça vários serviços Bonjour, Bonjour também funciona em outros sistemas operacionais. A Apple disponibilizou o código-fonte do respondente DNS multicast Bonjour , o principal componente da descoberta de serviço, como um projeto de código aberto Darwin . O projeto fornece código-fonte para construir o daemon de resposta para uma ampla gama de plataformas, incluindo Mac OS 9 , macOS , Linux , * BSD , Solaris , VxWorks e Windows . A Apple também fornece um conjunto de serviços instaláveis ​​pelo usuário chamado Bonjour para Windows e bibliotecas Java.

Licenciamento

Bonjour é lançado sob uma licença de uso limitado pela Apple. É freeware para clientes, embora desenvolvedores e empresas de software que desejam redistribuí-lo como parte de um pacote de software ou usar o logotipo Bonjour possam precisar de um contrato de licença . O código-fonte para mDNSResponder está disponível sob a licença Apache .

Nomeação

A Apple apresentou originalmente o software Bonjour em agosto de 2002 como parte do Mac OS X 10.2 com o nome "Rendezvous". Em 27 de agosto de 2003, a Tibco Software Inc. anunciou que havia entrado com um processo por violação de marca registrada. A Tibco tinha um produto de integração de aplicativos corporativos chamado TIBCO Rendezvous no mercado desde 1994 e afirmou que tentou chegar a um acordo com a Apple Computer. Em julho de 2004, a Apple Computer e a Tibco chegaram a um acordo extrajudicial; detalhes do acordo não foram divulgados ao público. Em 12 de abril de 2005, a Apple anunciou a renomeação de Rendezvous para "Bonjour".

O nome atual Bonjour é em francês para a saudação matinal ou vespertina, "bom dia". O nome anterior Rendezvous significa "encontro", "compromisso" ou "data" em francês.

Outras implementações

Bonjour versão 2.0, lançado em 24 de fevereiro de 2010, funciona com Microsoft Windows 2000, 2003, XP, Vista, 7, 8 e 10. Os sistemas o utilizam principalmente para facilitar a instalação, configuração e uso de impressoras de rede e, portanto, é executado a partir da inicialização. Quando o Bonjour é totalmente implementado no Windows, alguns recursos - como o iChat - permitem a comunicação entre o Windows e o Mac OS. Bonjour para Windows também adiciona recursos zeroconf ao Internet Explorer e fornece uma implementação zeroconf para VMs Java .

Alguns aplicativos de terceiros, como Adobe 's Photoshop CS3 suite, também vêm junto com o Bonjour para tirar proveito da tecnologia zeroconf.

Os instaladores em sistemas Windows normalmente colocam os arquivos Bonjour em uma pasta chamada "Bonjour" dentro da pasta "Arquivos de programas". Ele modifica as entradas do registro do sistema Windows relacionadas à configuração e operação da rede interna. Bonjour é executado como mDNSResponder.exe. As comunicações na rede ocorrem pela porta UDP 5353, o que pode exigir a reconfiguração de alguns firewalls pessoais ou corporativos que bloqueiam os pacotes Bonjour. Uma instalação completa do Bonjour para Windows incluirá um plug-in para o Internet Explorer, um assistente de impressora e os serviços de comunicação de rede. Nem todos os componentes são incluídos quando instalados como parte de um aplicativo de terceiros ou como um componente de outro software da Apple, como o iTunes.

Alguns clientes VPN são configurados de forma que os serviços de rede local fiquem indisponíveis para um computador quando o software VPN está ativo e conectado. Nesse caso, nenhum serviço zeroconf local está disponível para o Bonjour ou qualquer outra implementação do zeroconf.

Em setembro de 2008, duas vulnerabilidades de segurança foram encontradas no Bonjour para Windows. Certas instalações do Bonjour para Windows não têm um desinstalador e não exibem uma entrada legível na lista de serviços do Windows .

Em versões de 32 e 64 bits do Windows 7, algumas versões mais antigas, mas ainda disponíveis, dos serviços Bonjour podem desativar toda a conectividade de rede adicionando uma entrada de 0.0.0.0 como o gateway padrão . Este foi um bug relatado em 2013.

Os clientes de IM de código aberto Pidgin , Kopete e Adium suportam o protocolo Bonjour IM, assim como o cliente Trillian de código fechado .

Navegadores

Vários navegadores permitem que um usuário final explore graficamente os dispositivos encontrados usando o Bonjour.

Navegador Discovery / Bonjour

Discovery é um aplicativo macOS licenciado pela Creative Commons que exibe todos os serviços declarados usando o Bonjour. O programa foi originalmente chamado de Rendezvous Browser, mas mudou seu nome na versão 1.5.4 depois que a Apple mudou o nome do protocolo para Bonjour; desde a versão 2.0, foi renomeado para Discovery. Para determinados protocolos, clicar duas vezes em um item da lista iniciará o auxiliar associado. A versão 1.5.6 foi o primeiro lançamento binário universal .

As versões futuras permitirão que os usuários definam completamente um serviço, em vez de depender do autor para fazer isso.

O Bonjour Browser foi recomendado para descoberta de serviço no MacAddict # 123.

O Discovery está disponível na App Store da Apple.

JBonjourBrowser

Um projeto de pesquisa de um aluno na Columbia University produziu um sistema baseado em Java para corresponder à funcionalidade do Bonjour Browser, chamado JBonjourBrowser. JBonjourBrowser é de código aberto e está disponível sob a GPL .

JBonjourBrowser foi construído para emular a funcionalidade do Bonjour Browser e, ao mesmo tempo, funcionar em várias plataformas. Requer a biblioteca Bonjour Java da Apple para funcionar.

Navegador Bonjour para Windows

Um aplicativo nativo do Windows oferece funções semelhantes ao Bonjour Browser para Mac OS. O Bonjour Browser para Windows é oferecido gratuitamente pela Hobbyist Software e pela HandyDev Software.

mDNSBrowser

mDNSBrowser
Local na rede Internet desenvolvedor .apple .com / bonjour / Edite isso no Wikidata

Uma implementação comercial chamada mDNSBrowser é oferecida pela Netputing Systems Inc.

Veja também

Referências

links externos