Что делает технология Apple Bonjour?

Bonjour это метод сетей с нулевой конфигурацией, разработанный Apple. Это позволяет компьютерам и принтерам автоматически находить и подключаться к службам друг друга по протоколу связи. Добрый день экономит время и упрощает такие задачи, как обмен файлами и настройка сетевых принтеров. Технология основана на интернет-протоколе (IP), поэтому она работает с проводными и беспроводными сетями.

Bonjour не является независимым приложением; это сервис, используемый приложениями и компьютерными операционными системами. Он работает за кулисами и по умолчанию включен на всех компьютерах Mac. Например, iTunes использует Bonjour для поиска других компьютеров, на которых запущен iTunes, в вашей сети для управления общими медиатеками.

Возможности Bonjour

Технология Bonjour управляет общими ресурсами сети как типами услуг. Он автоматически обнаруживает и отслеживает расположение этих ресурсов в сети при их подключении, отключении или изменении IP-адресов. Он предоставляет эту информацию сетевым приложениям, чтобы предоставить пользователям доступ к ресурсам.

В качестве реализации сетей с нулевой конфигурацией (zeroconf) Bonjour и zeroconf поддерживают три ключевые технологии обнаружения:

  • Назначение адреса: Bonjour использует свяжите схему локальной адресации, чтобы автоматически назначать IP-адреса локальным клиентам без использования протокола динамической конфигурации хоста (DHCP). Он работает с IPv6 и устаревшими схемами адресации IP (IPv4). В IPv4 Bonjour использует частную сеть 169.254.0.0, такую ​​как Автоматическая частная IP-адресация (APIPA) в Windows, и использует поддержку локальной адресации собственной ссылки в IPv6.
  • Разрешение имени: Разрешение имени в Bonjour работает через комбинацию локальной конфигурации имени хоста и многоадресной DNS (mDNS). Хотя общедоступная интернет-система доменных имен (DNS) использует внешние DNS-серверы, многоадресная DNS-служба работает в локальной сети и позволяет любому устройству Bonjour в сети получать и отвечать на запросы.
  • Сервисы определения местоположения: Чтобы предоставлять приложениям службы определения местоположения, Bonjour добавляет слой абстракции поверх mDNS для поддержки просматриваемых таблиц приложений с поддержкой Bonjour, которые упорядочены по имени службы.

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

Компьютерная поддержка Bonjour для Mac

Операционная система и многие приложения на настольных и переносных компьютерах Mac зависят от Bonjour, который установлен и включен по умолчанию на этих устройствах. Bonjour также поставляется со встроенной операционной системой Apple iOS для своих мобильных устройств.

Компьютеры Apple, работающие под управлением более новых версий Mac OS X и macOS, поддерживают Bonjour; он встроен в сетевые приложения, такие как веб-браузер Safari, iTunes и iPhoto.

Маки требуют Bonjour для правильной работы. Он не должен быть удален или отключен.

Bonjour Computer Поддержка ПК

Apple предоставляет версию Bonjour для ПК с ОС Microsoft Windows в виде бесплатной загрузки программного обеспечения для Windows 10, 8, 7, Vista и XP. Он включен в программное обеспечение iTunes, если вы используете его на своем компьютере.

Компьютеры с Windows не требуют, чтобы Bonjour функционировал должным образом, хотя любое приложение, которое устанавливает его для собственного использования (например, iTunes), может не работать без него. Безопасно удалить Bonjour с ПК. Вы найдете его в разделе «Программы и компоненты» на панели управления.

Компании, которые используют ПК с Windows, но не Mac (или программное обеспечение, требующее Bonjour), не нуждаются в установке Bonjour. Если ПК и Mac находятся в одной сети, Bonjour — полезная установка Windows.

Как приложения работают с Bonjour

Обычно приложения используют службы Bonjour через стандартные вызовы TCP / IP.

Несколько Bonjour Browser Были созданы лицензионные приложения Creative Commons — загружаемое клиентское программное обеспечение для настольных и портативных компьютеров или приложений для телефонов и планшетов — которые позволяют сетевым администраторам и любителям просматривать информацию об услугах Bonjour, рекламирующих себя в активных сетях.

Технология Bonjour предлагает набор интерфейсов прикладного программирования (API) для приложений MacOS и iOS. Люди с учетными записями Apple Developer могут получить доступ к дополнительной информации в Bonjour для разработчиков.

Ссылка на основную публикацию