Skip to main content

Какво прави технологията на Apple Bonjour?

HyperNormalisation (2016 + subs) by Adam Curtis - A different experience of reality FULL DOCUMENTARY (Април 2025)

HyperNormalisation (2016 + subs) by Adam Curtis - A different experience of reality FULL DOCUMENTARY (Април 2025)
Anonim

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

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

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

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

  • задаване на адрес
  • име резолюция
  • услуги за местоположение

Бонджур използва а локално адресиране на връзките схема за автоматично задаване на IP адреси на локални клиенти, без да е необходим Dynamic Host Configuration Protocol (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 включва поддръжка на кеширане за запомняне на наскоро поискана информация за ресурсите.

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

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

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

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

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

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