Bonjour (программное обеспечение) - Bonjour (software)

Bonjour
Apple Bonjour Icon.png
Bonjour
Разработчики)Apple Inc.
изначальный выпускАвгуст 2002 г.; 18 лет назад (2002-08) (в качестве Рандеву)
Стабильный выпуск
878.260.1 / 23 августа 2019 г.; 15 месяцев назад (2019-08-23)
Операционная системаmacOS, Майкрософт Виндоус, Linux, * BSD, iOS
ТипСеть без конфигурации
ЛицензияApple Inc.Проприетарное Бесплатное ПО; порции под Лицензия Apache
Интернет сайтразработчик.яблоко.com/ bonjour/

Bonjour является яблоко реализация сеть с нулевой конфигурацией (zeroconf), группа технологий, включающая обнаружение службы, присвоение адреса, и разрешение имени хоста. Bonjour находит такие устройства, как принтеры, другие компьютеры и услуги, которые эти устройства предлагают на локальная сеть с помощью многоадресная система доменных имен (mDNS) служебные записи.

Программное обеспечение встроено в Apple macOS и iOS операционные системы. Bonjour также можно установить на компьютеры, работающие Майкрософт Виндоус. Компоненты Bonjour также могут быть включены в другое программное обеспечение, такое как iTunes и Сафари.

После его введения в 2002 г. Mac OS X 10.2 в качестве Рандеву, программное обеспечение было переименовано в 2005 году в Bonjour после внесудебного урегулирования спора о товарных знаках.[1][2]

Обзор

Bonjour предоставляет общий метод поиска сервисов на локальная сеть. Программное обеспечение широко используется в macOS и позволяет пользователям настраивать сеть без какой-либо конфигурации. По состоянию на 2010 г. он используется для поиска принтеров и серверов обмена файлами.

Известные приложения, использующие Bonjour, включают:

  • iTunes найти общую музыку
  • iPhoto найти общие фотографии
  • я переписываюсь, Adobe Systems Creative Suite 3, Протей, Адиум, Огонь, Пиджин, Skype, Vine Server и Эльгато EyeTV для общения с несколькими клиентами
  • Гизмо5 найти других пользователей в локальной сети
  • TiVo Рабочий стол для поиска цифровых видеомагнитофонов и библиотек с общим доступом (устарело, не поддерживается c. 2013 г.)
  • SubEthaEdit найти соавторов документа
  • Solidworks и PhotoView 360 используется для управления лицензиями
  • Вещи и OmniFocus для синхронизации проектов и задач на рабочем столе Mac и iPad, iPhone или iPod touch
  • Сафари найти локальные веб-серверы и страницы конфигурации для локальных устройств

Программное обеспечение, такое как Bonjour Browser или же iStumbler, как для macOS, можно использовать для просмотра всех служб, объявленных этими приложениями. Приложение Apple «Remote» для iPhone и iPod Touch также использует Bonjour для установления соединения с библиотеками iTunes через Wi-Fi.[3]

Bonjour работает только в пределах одного широковещательный домен, который обычно представляет собой небольшую территорию, без специального DNS конфигурация. macOS, Bonjour для Windows и AirPort Базовые станции могут быть настроены для использования Wide Area Bonjour, что позволяет обнаруживать глобальные услуги через правильно настроенный DNS-сервер.

Приложения обычно реализуют службы Bonjour, используя стандартные TCP / IP звонков, а не в операционной системе. Хотя macOS предоставляет различные службы Bonjour, Bonjour также работает в других операционных системах. Apple сделала исходный код Bonjour многоадресная передача DNS-ответчик, основной компонент обнаружения сервисов, доступный как Дарвин Открытый исходный код проект. Проект предоставляет исходный код для создания демона респондента для широкого спектра платформ, включая Mac OS 9, macOS, Linux, * BSD, Солярис, VxWorks, и Windows. Apple также предоставляет устанавливаемый пользователем набор служб под названием Bonjour для Windows и библиотек Java.

Лицензирование

Bonjour выпускается Apple на условиях лицензии с ограниченным использованием. это бесплатное ПО для клиентов, хотя разработчикам и компаниям-разработчикам программного обеспечения, которые хотят распространять его как часть программного пакета или использовать логотип Bonjour, может потребоваться лицензионное соглашение. Исходный код mDNSResponder доступен в разделе Лицензия Apache.[4]

Именование

Apple впервые представила программное обеспечение Bonjour в августе 2002 г. как часть Mac OS X 10.2 под названием «Рандеву». 27 августа 2003 г. Tibco Software Inc объявила, что подала иск о нарушении прав на товарный знак.[5]У Tibco была интеграция корпоративных приложений продукт называется Рандеву TIBCO находится на рынке с 1994 г. и заявила, что пыталась договориться с Apple Computer. В июле 2004 года Apple Computer и Tibco достигли внесудебного соглашения; [6] информация о поселении не разглашается. 12 апреля 2005 года Apple объявила о переименовании Rendezvous в Bonjour.[1]

Текущее имя Bonjour является Французский для утреннего или дневного приветствия «добрый день». Предыдущее название Рандеву по-французски означает «встреча», «встреча» или «свидание».[7]

Другие реализации

Bonjour версии 2.0, выпущенный 24 февраля 2010 года, работает с Microsoft Windows 2000, 2003, XP, Vista, 7, 8 и 10.[8] Системы используют его в первую очередь для облегчения установки, настройки и использования сетевых принтеров, поэтому он запускается с самого начала. Когда Bonjour полностью реализован в Windows, некоторые функции, такие как iChat, позволяют осуществлять обмен данными между Windows и Mac OS. Bonjour для Windows также добавляет Zeroconf возможности для Internet Explorer, и предоставляет реализацию zeroconf для ВМ Java.[8][9]

Некоторые сторонние приложения, например Adobe с Photoshop CS3 люкс[10]также поставляются вместе с Bonjour, чтобы воспользоваться преимуществами технологии zeroconf.

Установщики в системах Windows обычно помещают файлы Bonjour в папку «Bonjour» внутри папки «Program Files». Он изменяет Системный реестр Windows записи, относящиеся к конфигурации и работе внутренней сети. Bonjour работает как mDNSResponder.exe. Связь по сети осуществляется через порт UDP 5353, что может потребовать перенастройки некоторых личных или корпоративных брандмауэров, блокирующих пакеты Bonjour. Полная установка Bonjour для Windows будет включать в себя подключаемый модуль для Internet Explorer, мастер печати и службы сетевой связи. Не все компоненты включены, если они установлены как часть стороннего приложения или как компонент другого программного обеспечения Apple, такого как iTunes.

Немного VPN клиенты настроены так, что службы локальной сети недоступны для компьютера, когда программное обеспечение VPN активно и подключено.[8] В таком случае никакие локальные службы zeroconf не доступны для Bonjour или любой другой реализации zeroconf.

В сентябре 2008 года в Bonjour для Windows были обнаружены две уязвимости.[11]В некоторых установках Bonjour для Windows отсутствует деинсталлятор и не отображать удобочитаемую запись в Службы Windows листинг.[12]

В 32- и 64-разрядных выпусках Windows 7 некоторые более старые, но все еще доступные версии служб Bonjour могут отключать все сетевые подключения, добавляя запись 0.0.0.0 в качестве шлюз по умолчанию. Об этой ошибке сообщили в 2013 году.[13]

Открытый исходный код Я клиенты Пиджин, Копете и Адиум поддерживает протокол Bonjour IM, как и закрытый код Trillian клиент.

Браузеры

Ряд браузеров позволяют конечному пользователю графически исследовать устройства, обнаруженные с помощью Bonjour.

Браузер Discovery / Bonjour

Открытие - это Creative Commons -лицензированный macOS приложение, отображающее все службы, объявленные с помощью Bonjour. Программа изначально называлась Rendezvous Browser, но изменила свое название в версии 1.5.4 после яблоко изменил имя протокола на Bonjour; начиная с версии 2.0, он был снова переименован в Discovery. Для некоторых протоколов двойной щелчок по элементу списка запускает связанный помощник. Версия 1.5.6 была первой универсальный двоичный релиз.

Будущие версии позволят пользователям полностью определять сервис, вместо того, чтобы полагаться на автора.

Bonjour Browser рекомендован для обнаружение службы в MacAddict #123.

Discovery доступен в Apple App Store.[14]

JBonjourBrowser

Студенческий исследовательский проект в Колумбийский университет создал систему на основе Java, соответствующую функциональности Bonjour Browser, под названием JBonjourBrowser. JBonjourBrowser имеет открытый исходный код и доступен на GPL.

JBonjourBrowser был создан для имитации функциональности Bonjour Browser и в то же время работы на нескольких платформах. Для работы требуется Java-библиотека Apple Bonjour.

Bonjour Browser для Windows

Собственное приложение для Windows предлагает функции, аналогичные Bonjour Browser для Mac OS. Bonjour Browser для Windows предлагается бесплатно Hobbyist Software и HandyDev Software.

mDNSBrowser

mDNSBrowser
Интернет сайтразработчик.яблоко.com/ bonjour/ Отредактируйте это в Викиданных

Коммерческая реализация под названием mDNSBrowser предлагается Netputing Systems Inc.

Смотрите также

Рекомендации

  1. ^ а б Марк Крохмаль (12 апреля 2005 г.). «Свидание меняется на ...» список рассылки rendezvous-dev. Компьютер Apple. Архивировано из оригинал 19 марта 2007 г.. Получено 11 октября, 2006.
  2. ^ «Apple переименует технологию Rendezvous» в Bonjour"". appleinsider.com. 18 февраля 2005 г.. Получено 14 марта, 2015.
  3. ^ «Удаленное управление Android DACP». Удаленное управление Android DACP. Джеффри Шарки. Получено 23 февраля, 2009.
  4. ^ "Исходный код mDNSResponder". Яблоко. Файл LICENSE в каждой загрузке исходного кода mDNSResponder.
  5. ^ «TIBCO Software Inc. подает в суд на Apple Computer, Inc. за нарушение прав на товарный знак» (Пресс-релиз). Программное обеспечение TIBCO. 27 августа 2003 г.. Получено 11 октября, 2006.
  6. ^ Дэниел Дрю Тернер (22 июля 2004 г.). «Apple решает вопрос TIBCO, переименовывает« Свидание »». eWeek. Получено 11 октября, 2006.
  7. ^ "Bonjour". merriam-webster.com. Получено 28 июля, 2010.
  8. ^ а б c "Загрузки Bonjour". Apple Inc. 8 марта 2010 г.. Получено 8 марта, 2010.
  9. ^ Apple Inc. "Leopard Sneak Peek - iChat". Архивировано из оригинал 27 ноября 2006 г.. Получено 28 ноября, 2006.
  10. ^ «CS3 не устанавливает шпионское ПО». Adobe Systems. 4 января 2007 г.. Получено 7 февраля, 2009.
  11. ^ «О безопасности Bonjour для Windows 1.0.5». Apple Inc. 15 сентября 2008 г.. Получено 27 мая, 2009.
  12. ^ "Полностью [sic] Удаление и удаление службы и файлов Bonjour (mDNSResponder.exe, mdnsNSP.dll) для Windows ». Амарджит Рай. 11 февраля 2008 г.. Получено 5 июля, 2009.
  13. ^ «Windows 7 - Два шлюза по умолчанию 0.0.0.0». microsoft.com. Архивировано из оригинал 7 мая 2013 г.. Получено 22 апреля, 2012.
  14. ^ Баллард, Лили. «Открытие - DNS-SD браузер». яблоко. Получено 26 мая, 2020.
  15. ^ «Mac OS X v10.6: о пробуждении по требованию (статья Apple HT3774)». Яблоко. 27 августа 2009 г.. Получено 15 сентября, 2009. Настройка пробуждения по требованию "," Настройка прокси-сервера Bonjour Sleep

внешняя ссылка