- Intro to Bonjour in Apple devices
- Что такое Bonjour? Bonjour от Apple
- Программное обеспечение Bonjour. Обзор
- Discovery — DNS-SD Browser 4+
- Browse local Bonjour services
- Lily Ballard
- Screenshots
- Description
- What’s New
- Ratings and Reviews
- SImple application to do just what you’d expect
- Very useful for watching the local network
- Not just for power users
- App Privacy
- No Details Provided
- Oh, MSBRO !
- Сетевые заметки системного администратора
- Технологии Mac OS X: Bonjour
- Bonjour (программное обеспечение) — Bonjour (software)
- СОДЕРЖАНИЕ
- Обзор
- Лицензирование
- Именование
- Другие реализации
- Браузеры
- Браузер Discovery / Bonjour
- JBonjourBrowser
- Bonjour Browser для Windows
- mDNSBrowser
Intro to Bonjour in Apple devices
Bonjour is Apple’s standards-based network technology designed to help devices and services discover each other on the same network. For example, iPhone and iPad devices use Bonjour to discover AirPrint-compatible printers and iPhone and iPad devices and Mac computers use Bonjour to discover AirPlay-compatible devices such as Apple TV . Some apps also use Bonjour for peer-to-peer collaboration and sharing.
Bonjour works by using multicast traffic to advertise the availability of services. Because multicast traffic is usually not routed across subnets, it requires Apple TV devices and AirPrint printers to be on the same IP subnet as the iPhone and iPad devices and Mac computers that use them. For small networks, this approach is the norm.
Although Bonjour is most commonly used to discover services and devices on smaller networks, it can also be configured for use on larger networks by using a Bonjour gateway or similar technology. Networks using such features for AirPlay should be configured to advertise both _airplay._tcp and _raop._tcp services. And even though it’s possible to use advanced DNS configurations for advertising some Bonjour services on enterprise networks, AirPlay requires live device discovery using the methods described in AirPlay discovery.
macOS and Bonjour for Windows clients can also use the conventional unicast Domain Name System (DNS) to discover services being advertised in any accessible domain anywhere in the world. Using DNS to discover services outside your local network is known as Wide-Area Bonjour.
Источник
Что такое Bonjour? Bonjour от Apple
Привет! Bonjour! Ну, в данный момент мы совсем не учим французский язык, но собираемся узнать, что значит Bonjour в техническом смысле. Здесь вы найдете информацию по этому вопросу, любезно предоставленную разработчиками Apple…
Zero-Configuration Networking – занимается автоматическим обнаружением технологических устройств, таких как компьютеры, принтеры и другие аппаратные устройства, взаимодействующие с IP-сетями в соответствие с отраслевыми стандартами IP-протоколов. Проще говоря, это то, что Bonjour обслуживает для вас, преданных пользователей Apple. Именно с помощью этих протоколов, Bonjour позволяет автоматически обнаружить устройства без необходимости введения IP-адресов и настройки DNS-серверов. Когда мы говорим о том, что Bonjour это встроенное программное обеспечение, было бы приятно узнать, что оно поставляется не только с операционной системой MAC OS X, но и с iOS, для пользователей iPhone, iPod Touch, iTunes и, конечно же Apple iPad. Тем не менее, это программное обеспечение работает не только на операционных системах производства Apple, но и на Microsoft Windows, однако, вам потребуется Bonjour совместимая с ОС Windows. Итак, зачем нужен Bonjour? Действительно ли нам необходима служба Bonjour? На что способно это программное обеспечение? Давайте ответим на все эти вопросы ниже.
Программное обеспечение Bonjour. Обзор
Предоставляющий простой подход к обнаружению сервисов локальной сети, Bonjour широко введен в эксплуатацию по средствам Mac OS X. Программное обеспечение позволяет пользователю создавать локальные сети без хлопотной настройки. В данный момент, Bonjour широко применяется для поиска принтеров и серверов, которые настроены на общий доступ. Для Apple iTunes и iPhoto, это программное обеспечение настоящая находка! Можно легко найти фотографии, iChat, Skype, Adobe Systems, и множество других программ. Теперь вам не кажется странным вопрос в необходимости Bonjour для iTunes и iPhoto?
Bonjour использует совершенно новый протокол для обнаружения сетевых служб, а также поддерживает все прикладные протоколы на базе TCP/IP или UDP/IP. Bonjour работает в рамках одного домена широковещательной передачи по небольшой площади без каких-либо специальных доменных имен (DNS). Разработчики Apple опубликовали исходный код Bonjour для создания различных сборок на базе DNS, покрывающих большинство существующих платформ, включая Mac OS 9, OS X, Linux, Windows и многие другие. Совсем не многие люди знают о возможностях программного обеспечения Bonjour. Начнем с того, что необычный протокол Bonjour применяется не только для обнаружения информации, но и для контроля состояния информации, которая имеет свойство меняться. Bonjour умеет различать статистическую и динамическую информацию и уведомляет об изменениях всех клиентов, которые присутствуют в локальной сети, о случившемся изменении. Для примера, вы могли бы рассмотреть iChat, где, когда человек меняет свой статус на «В сети», Bonjour уведомляет всех клиентов об изменении статуса у пользователя чата.
В случае с принтерами, Bonjour Print Service позволяет открыть и запустить принтер с помощью Мастера Настройки Принтеров Bonjour (Bonjour Printer Wizard). Эта служба работает с локальными принтерами по средствам Wi-Fi или Ethernet. Если нет Wi-Fi, Bonjour Print Service работает с принтерами через порт USB, которые являются общими для Mac или станции AirPort.
Что касается нетехнических пользователей, Bonjour может быть не обязательной программой, он полезен для компаний, которым необходимо проверять обновления для программного обеспечения и выполнять множество других действий. Однако это может быть очень удобно для связи с операционной системой компьютера и любых взаимодействий между устройствами Apple. Два компьютера, а также другие устройства Apple, с помощью Bonjour могут транслировать свои услуги (сервисы) один другому, тем самым расширяя возможности отдельного оборудования. Даже если у вас нет принтера, ваш компьютер может найти принтер, с которого вы сможете распечатать информацию. С другой стороны, вы можете загрузить новую музыку на свой iTunes или запустить видеоконференцию через iChat. Работайте с самыми современными технологиями связи, включая стандартные протоколы IP-сетей, легко обмениваясь файлами… Вы спрашивали, на что способен Bonjour? Теперь вы знаете ответ.
Источник
Discovery — DNS-SD Browser 4+
Browse local Bonjour services
Lily Ballard
Screenshots
Description
Discovery is a utility that displays all of the Bonjour services available on the local network or on Wide-Area Bonjour domains. Use it to debug your latest program, detect computers connected to your network, or just keep tabs on what services are available. Perfect for network admins or developers!
This application is the successor to the venerable Bonjour Browser.app.
Features:
• Browses for services on local or remote domains using Bonjour
• Automatically detects all available local domains and services
• Displays information about each service, including domain name, IP address(es), and TXT record
What’s New
• Display recommended browsing domains with spaces correctly instead of showing \032 escapes.
• Sort domains and services case-insensitively.
Ratings and Reviews
SImple application to do just what you’d expect
Browse the Zeroconf/Bonjour devices and services quickly and simply with a very standard UI that does what you’d expect. Love it.
I think a context menu for right-clicking and copying the IP address would be appropriate but you can still do it with Command-C so it’s not a big deal.
I’d like to see filtering options someday to filter on service, domain, metadata, IP/subnet, and browse by device. maybe a floating window that displays all metadata for a selected service. But I’m not going to take off any stars because this app does exactly what it says it will do in a predictable way and I appreciate that.
Very useful for watching the local network
This is a very simple application which is very useful in specific circumstances — when you need to know what devices are on your local network, what services they provide, etc. With HomeKit devices which support WiFi, for example, you can match their name, IP address, and MAC address. You can see which computers have SSH enabled, or screen sharing. (Assuming they’re enabled through the normal OS X mechanisms, which support Bonjour.) A great addition to the toolkit of OS X network administrators (including advanced home users).
Not just for power users
I’d forgotton about Bonjour Browser for years. I hadn’t been doing much network support, or, as happens, documenting my own home network. Seems I had forgotten how it is arranged and mapped.
I’ve got a bunch of the high-end network tools — WIreshark, nmap, etc, but, since most of the network is Apple compatible stuff, Discover gives me all the info I need most of the time, simply, cleanly, and with no muss for fuss. Everyone with a home network can use this.
App Privacy
The developer, Lily Ballard , has not provided details about its privacy practices and handling of data to Apple. For more information, see the developer’s privacy policy.
No Details Provided
The developer will be required to provide privacy details when they submit their next app update.
Источник
Oh, MSBRO !
Сетевые заметки системного администратора
Технологии Mac OS X: Bonjour
В Mac OS X существуют помощники, которые не видны на первый взгляд, но очень сильно упрощают нам работу. Давайте подумаем и попытаемся вспомнить — сколько усилий нам требовалось приложить для того, чтобы «связать» приложение Remote для iPhone и медиплеер iTunes? Или насколько сложно соединить два Мака между собой по беспроводной сети? Не думаю, что кто-то сталкивался с трудностями. А все из-за того, что за этим процессом стоит полезная технология под названием Bonjour*.
*интересно, откуда у Apple любовь к французским названиям?
Уже само название технологии, которое c французского языка переводится как «Привет» или «Добрый день», предполагает некоторую открытость и дружелюбие. На самом деле, это так и есть, и сейчас я расскажу почему.
Bonjour, представляющий протокол автоматического обнаружения сервисов, устройств и служб в сети, был разработан Apple в качестве замены устаревшему AppleTalk при переходе к IP-сетям. Его реализацию в Купертино решили сделать так, как всё всегда делают — легко и понятно для большинства простых пользователей. И это отлично укладывалось в рамки парадигмы Zeroconf, представляющего собой набор технологий, необходимых для создания сетей без специальных знаний, сетевых настроек и разных подобных сервисов.
Таким образом, любому пользователю Мака не нужно было быть квалифицированным администратором локальной сети, чтобы соединить между собой несколько компьютеров. Без Zeroconf (или чего-нибудь подобного) пользователь должен был установить специальные сервисы (например, DHCP, DNS, FTP) и настроить все вручную.
В первоначальном варианте Bonjour решили назвать Rendezvous (фран., свидание, место встречи), но оказалось, что у компании Tibco Software это слово является зарегистрированной товарной маркой. Поэтому кое-как отбившись от судебного иска со стороны враждующих соседей из Пало Альто, Стив и компания в срочном порядке переименовали «Rendezvous» в «Bonjour».
И вот, начиная с 2002 года, когда Apple впервые презентовала её в рамках Mac OS X 10.2 Jaguar, Бонжур является одной из самых важных частей всех последующих яблочных операционных систем.
Как я уже упоминал выше, Bonjour используется для обнаружения сервисов и устройств, принтеров и файлообменных серверов в локальной сети и позволяет любому пользователю соединить между собой множество устройств без каких-либо сложных настроек, что-то вроде этого:
Также эта технология используется:
в iTunes для поиска общих медиатек и предоставления доступа к своей музыке другим компьютерам;
для реализации аналогичной функции в iPhoto;
в программе для обмена мгновенными сообщениями iChat;
в Safari для поиска общих закладок, локальных веб-серверов и страниц конфигурации устройств (вроде роутеров);
в множестве приложений сторонних разработчиков вроде Adobe Creative Suite, Adium, Pidgin, Skype и т. д. для распространения информации между несколькими клиентами, находящимися в одной сети;
для поиска других пользователей, программ, библиотек, электронных документов, контактов и вообще любой подобной информации в локальной сети (и обмена этими данными);
некоторые разработчики используют используют Bonjour для синхронизации данных между Mac OS X и iPhone / iPod touch / iPad по Wi-Fi. Вспомните хотя бы приложения NumberKey или Pastebot.
Таким образом, благодаря Bonjour ваш Mac, подключенный к локальной сети, сможет без специальных настроек подключиться к AirPort или Time Capsule, напечатать документ на сетевом принтере, послушать музыку с Mac mini, выполняющего роль медиацентра, и многое другое. По большому счету, пользователю даже не требуются провода, ведь Bonjour (наряду с ethernet) отлично работает со стандартами Wi-Fi. А сделать несколько кликов мышкой сможет даже 5-летний школьник, ведь ему не требуется даже разбираться со всеми этими шлюзами, масками и DNS-серверами.
Естественно, операционные системы из Редмонда не содержат в своем составе Bonjour, потому что изобретают свои велосипеды. Что же, не будем им в этом мешать, ведь так сложилось исторически. Однако добавить Bonjour в Windows можно — достаточно просто установить iTunes или скачать его отдельным дистрибутивом с сайта Apple.
PS: мне нравится эта технология 🙂
Нет похожих постов.
Источник
Bonjour (программное обеспечение) — Bonjour (software)
Bonjour — это реализация Apple сети с нулевой конфигурацией (zeroconf), группы технологий, которая включает обнаружение служб , назначение адресов и разрешение имен хостов . Bonjour находит такие устройства, как принтеры, другие компьютеры и службы, которые эти устройства предлагают в локальной сети, с помощью записей службы многоадресной системы доменных имен (mDNS).
Программное обеспечение встроено в операционные системы Apple macOS и iOS . Bonjour также можно установить на компьютеры под управлением Microsoft Windows . Компоненты Bonjour также могут быть включены в другое программное обеспечение, такое как iTunes и Safari .
После появления в 2002 году в Mac OS X 10.2 как Rendezvous , программное обеспечение было переименовано в 2005 году в Bonjour после внесудебного урегулирования споров о товарных знаках.
СОДЕРЖАНИЕ
Обзор
Bonjour предоставляет общий метод обнаружения служб в локальной сети . Программное обеспечение широко используется в macOS и позволяет пользователям настраивать сеть без какой-либо конфигурации. С 2010 года он используется для поиска принтеров и серверов обмена файлами.
Известные приложения, использующие Bonjour, включают:
- iTunes, чтобы найти общую музыку
- iPhoto для поиска общих фотографий
- iChat , Adobe SystemsCreative Suite 3 , Proteus, Adium , Fire , Pidgin , Skype , Vine Server и Elgato EyeTV для связи с несколькими клиентами
- Gizmo5 для поиска других пользователей в локальной сети
- TiVo Desktop для поиска цифровых видеомагнитофонов и библиотек с общим доступом (устарело, не поддерживается с 2013 г.)
- SubEthaEdit, чтобы найти соавторов документа
- Solidworks и PhotoView 360, используемые для управления лицензиями
- Things и OmniFocus для синхронизации проектов и задач на рабочем столе Mac и iPad, iPhone или iPod touch
- Safari для поиска локальных веб-серверов и страниц конфигурации для локальных устройств
Программное обеспечение, такое как Bonjour Browser или iStumbler для macOS, можно использовать для просмотра всех служб, заявленных этими приложениями. Приложение Apple Remote для iPhone и iPod Touch также использует Bonjour для установления соединения с библиотеками iTunes через Wi-Fi.
Bonjour работает только в пределах одного широковещательного домена , который обычно представляет собой небольшую область, без специальной конфигурации DNS . macOS, Bonjour для Windows и базовые станции AirPort могут быть настроены для использования Wide Area Bonjour, что позволяет обнаруживать глобальные службы через правильно настроенный DNS-сервер.
Приложения обычно реализуют службы Bonjour с использованием стандартных вызовов TCP / IP , а не в операционной системе. Хотя macOS предоставляет различные службы Bonjour, Bonjour также работает в других операционных системах. Apple сделала исходный код многоадресного DNS-ответчика Bonjour , основного компонента обнаружения служб, доступным как проект с открытым исходным кодом Darwin . Проект предоставляет исходный код для создания демона респондента для широкого спектра платформ, включая Mac OS 9 , macOS , Linux , * BSD , Solaris , VxWorks и Windows . Apple также предоставляет устанавливаемый пользователем набор служб под названием Bonjour для Windows и библиотек Java.
Лицензирование
Bonjour выпускается Apple на условиях лицензии с ограниченным использованием. Это бесплатное программное обеспечение для клиентов, хотя разработчикам и программным компаниям, желающим распространять его как часть программного пакета или использовать логотип Bonjour, может потребоваться лицензионное соглашение . Исходный код для mDNSResponder доступен по лицензии Apache .
Именование
Apple впервые представила программное обеспечение Bonjour в августе 2002 года как часть Mac OS X 10.2 под названием «Rendezvous». 27 августа 2003 г. компания Tibco Software Inc. объявила о подаче иска о нарушении прав на товарный знак. Tibco выпустила на рынок продукт для интеграции корпоративных приложений под названием TIBCO Rendezvous с 1994 года и заявила, что пыталась прийти к соглашению с Apple Computer. В июле 2004 года Apple Computer и Tibco достигли внесудебного соглашения; подробности поселения не разглашаются. 12 апреля 2005 года Apple объявила о переименовании Rendezvous в Bonjour.
Нынешнее название Bonjour — французское для утреннего или дневного приветствия, «добрый день». Предыдущее название Rendezvous по-французски означает «встреча», «встреча» или «свидание».
Другие реализации
Bonjour версии 2.0, выпущенный 24 февраля 2010 г., работает с Microsoft Windows 2000, 2003, XP, Vista, 7, 8 и 10. Системы используют его в первую очередь для облегчения установки, настройки и использования сетевых принтеров и, следовательно, запускается из автозагрузки. Когда Bonjour полностью реализован в Windows, некоторые функции, такие как iChat, позволяют осуществлять обмен данными между Windows и Mac OS. Bonjour для Windows также добавляет возможности zeroconf в Internet Explorer и обеспечивает реализацию zeroconf для виртуальных машин Java .
Некоторые сторонние приложения, такие как Adobe «s Photoshop CS3 люкс, а также поставляются в комплекте с Bonjour , чтобы воспользоваться ZeroConf технологии.
Установщики в системах Windows обычно помещают файлы Bonjour в папку «Bonjour» внутри папки «Program Files». Он изменяет записи системного реестра Windows, связанные с настройкой и работой внутренней сети. Bonjour работает как mDNSResponder.exe. Связь по сети осуществляется через порт UDP 5353, что может потребовать перенастройки некоторых личных или корпоративных брандмауэров, которые блокируют пакеты Bonjour. Полная установка Bonjour для Windows будет включать в себя подключаемый модуль для Internet Explorer, мастер печати и службы сетевой связи. Не все компоненты включены, если они установлены как часть стороннего приложения или как компонент другого программного обеспечения Apple, такого как iTunes.
Некоторые клиенты VPN настроены так, что службы локальной сети недоступны для компьютера, когда программное обеспечение VPN активно и подключено. В таком случае никакие локальные службы zeroconf не доступны для Bonjour или любой другой реализации zeroconf.
В сентябре 2008 года в Bonjour для Windows были обнаружены две уязвимости безопасности. Некоторые установки Bonjour для Windows не имеют программы удаления и не отображают удобочитаемую запись в списке служб Windows .
В 32- и 64-разрядных выпусках Windows 7 некоторые старые, но все еще доступные версии служб Bonjour могут отключать все сетевые подключения, добавляя запись 0.0.0.0 в качестве шлюза по умолчанию . Об этой ошибке сообщили в 2013 году.
IM- клиенты с открытым исходным кодом Pidgin , Kopete и Adium поддерживают протокол Bonjour IM, как и клиент Trillian с закрытым исходным кодом.
Браузеры
Ряд браузеров позволяют конечному пользователю графически исследовать устройства, обнаруженные с помощью Bonjour.
Браузер Discovery / Bonjour
Discovery — это приложение для macOS под лицензией Creative Commons, которое отображает все службы, заявленные с использованием Bonjour. Программа изначально называлась Rendezvous Browser, но изменила свое имя в версии 1.5.4 после того, как Apple изменила имя протокола на Bonjour; начиная с версии 2.0, он был снова переименован в Discovery. Для некоторых протоколов двойной щелчок по элементу списка запускает связанный помощник. Версия 1.5.6 была первым универсальным двоичным выпуском.
Будущие версии позволят пользователям полностью определять сервис, вместо того, чтобы полагаться на автора.
Bonjour Browser был рекомендован для обнаружения сервисов в MacAddict # 123.
Discovery доступен в Apple App Store.
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 предлагается Netputing Systems Inc.
Источник