Услуги за конфигуриране на мрежата Bonjour

Bonjour е технология за автоматично откриване на мрежи, разработена от Apple, Inc. Bonjour позволява на компютрите и принтерите автоматично да откриват и да се свързват помежду си чрез новия комуникационен протокол, като спестяват време и опростяват задачи като споделяне на файлове и настройка на мрежови принтери. Технологията се основава на интернет протокол (IP) , което му позволява да работи както с жични, така и безжични мрежи.

Възможностите на Бонджур

Технологията Bonjour управлява мрежовите споделени ресурси като видове услуги. Той автоматично открива и следи местоположението на тези ресурси в дадена мрежа, когато те идват онлайн, излизат офлайн или променят IP адресите . Тя също така предоставя тази информация на мрежови приложения, за да позволи на потребителите да имат достъп до ресурсите.

Bonjour е внедряване на zeroconf - мрежа с нулеви конфигурации. Bonjour и zeroconf поддържат три ключови технологии за откриване:

Bonjour използва схема за локално адресиране на връзки за автоматично задаване на IP адреси на локални клиенти, без да е необходим протокол за конфигурация на DHCP (Dynamic Host Configuration Protocol) . Той работи както с IPv6, така и със стари IP адреси. По отношение на IPv4 Bonjour използва частната мрежа 169.254.0.0 като автоматичното частно IP адресиране (APIPA) на Windows и използва поддръжката за местно адресиране на локалната връзка в IPv6.

Разделителната способност на името в Bonjour работи чрез комбинация от конфигурация на местно име на хост и мултикаст DNS (mDNS) . Докато публичната система за имена на домейни (DNS) разчита на външни DNS сървъри , DNS за множествено предаване работи в локална мрежа и дава възможност на всяко устройство Bonjour в мрежата да получава и отговаря на заявки.

За да предоставя услуги за локализиране на приложения, Bonjour добавя слой абстракция над mDNS, за да поддържа таблици с браузъри на приложения, активирани от Bonjour, организирани по име на услугата.

Apple полага специални грижи за изпълнението на Bonjour, за да гарантира, че неговият трафик в мрежата не консумира прекомерна широчина на честотната лента на мрежата . По-специално mDNS включва поддръжка на кеширане за запомняне на наскоро поискана информация за ресурсите.

За повече информация вижте Бонджур концепции (developer.apple.com).

Поддръжка на устройства за Bonjour

Компютрите на Apple, поддържащи по-нови версии на Mac OS X, поддържат Bonjour като способност, вградена в различни мрежови приложения като уеб браузър (Safari), iTunes и iPhoto. Освен това Apple предоставя услуга Bonjour за компютри с Microsoft Windows като безплатен софтуер за изтегляне на apple.com.

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

Бяха създадени няколко приложения за браузър Bonjour (или клиентски софтуер, който може да се изтегли за настолни и преносими компютри, или приложения за телефони и таблети), които дават възможност на мрежовите администратори и любителите да разглеждат информация за услугите на Bonjour, които се рекламират в активни мрежи.

Технологията Bonjour предлага набор от интерфейси за приложно програмиране (API) за приложения на MacOS и iOS плюс комплект за разработка на софтуер (SDK) за приложения на Windows. Тези с профили на програмисти на Apple имат достъп до допълнителна информация Bonjour за програмисти.