Apple Bonjour — технология, которая настроит сеть за вас

Apple BonjourBonjour — это технология Apple, представляющая из себя протокол автоматического обнаружения сервисов, служб и устройств в сети. Ранее Bonjour назывался Rendezvous, но в 2002 году Apple переименовала технологию, которая впервые дебютировала в Mac OS X 10.2. С тех пор «добрый день» (Bonjour по франц.) неизменно входит в состав операционных систем компании и Snow Leopard не исключение. Системы MS Windows «бонжур» не включают, но модуль может быть установлен вместе с другим программным обеспечением, например iTunes, либо отдельно.

Так для чего же нужен Bonjour и в чем суть технологии, какова польза для нас с вами? Благодаря этому модулю, будучи подключенным к локальной сети ваш Mac сможет без предварительной настройки подключиться к станциям AirPort или Time Capsule, воспользоваться услугами сетевого принтера, получить доступ к медиатеке iTunes, ресурсам виртуальной машины Java и многое другое. От пользователя потребуется лишь подключить кабель Ethernet к Mac, а если сеть беспроводнаяBonjour поддерживается большинством устройств работающих с сетью (Bonjour поддерживает работу с самыми последними стандартами Wi-Fi 802.11), то сделать пару кликов — никаких настроек IP-адресов, протоколов, масок сети и т.п.

Как было сказано выше, операционные системы Microsoft не включают в себя Bonjour, но имеют свою реализацию подобной технологии. Стоит отметить, что Bonjour можно установить на Windows вместе с другим программным обеспечением, а можно отдельным дистрибутивом.

В основе Bonjour технологии Zeroconf (Zero Configuration Networking), которые автоматически создают IP-сеть (IPv4 и IPv6) без конфигурации и серверов. Zeroconf разработана Apple. Предшественником Bonjour можно считать протокол AppleTalk — протокол для компьютеров Macintosh, первая реализация которого появилась еще в 80-х и до сих пор используется в OS X, конечно, в новой версии.

Есть и альтернативные реализации аналогов Bonjour, например, известная среди пользователей линукс Avahi, которая, кстати, есть и в версии для Mac OS X. «Авахи» так же использует наработки Zeroconf, поэтому с уверенностью можно сказать, что она «одного поля ягода» с Bonjour. К сожалению, это не означает, полную совместимость.

Итог

Исторически сложилось, что эппловский Bonjour более популярен. Технология самая простая в реализации и на сегодня используется не только в компьютерах и устройствах Apple, но и например, в большинстве принтеров мировых производителей. Есть множество открытых реализаций Zeroconf, например, JmDNS и pyZeroConf — как следует из названия на Java и Python. Развитием Zeroconf занимается специальная группа Zeroconf Working Group, основанная в сентябре 1999 года в США.

Самая популярная реализация Zeroconf — Bonjour, разработана в Купертино и можно смело сказать, что практически все современные устройства и любая электроника, работающая с сетью используют эту технологию.

Полезные ссылки

  • Материалы на Wikipedia, использовались в статье;
  • Boujour для Windows — дистрибутив от Apple;
  • Bonjour 2010-001 — самое последнее обновление Bonjour для систем Mac OS X;
  • Zeroconf.org — сайт группы Zeroconf Working Group.