Bonjour Ağ Yapılandırma Servisleri

Bonjour , Apple, Inc. tarafından geliştirilen otomatik bir ağ keşif teknolojisidir. Bonjour, bilgisayarların ve yazıcıların yeni bir iletişim protokolü kullanarak otomatik olarak birbirlerinin hizmetlerini bulmasını ve bunlarla bağlantı kurmasını, zamandan tasarruf etmesini ve dosya paylaşımı ve ağ yazıcılarının kurulumu gibi görevleri basitleştirmesini sağlar. Teknoloji, hem kablolu hem de kablosuz ağlarla çalışmasına izin veren İnternet Protokolü'nü (IP) temel alır.

Bonjour'un Yetenekleri

Bonjour teknolojisi, ağ paylaşımlı kaynakları hizmet türleri olarak yönetir. Bu kaynaklar otomatik olarak keşfeder ve çevrimiçi olarak geldiklerinde, çevrimdışı olduklarında veya IP adreslerini değiştirdiklerinde bir ağdaki konumlarını izlerler . Ayrıca, bu bilgilerin kullanıcıların kaynaklara erişmesine izin vermek için ağ uygulamalarına da sağlar.

Bonjour, sıfırconf - Sıfır yapılandırma ağının bir uygulamasıdır. Bonjour ve zeroconf üç temel keşif teknolojisini destekler:

Bonjour, Dinamik Ana Bilgisayar Yapılandırma Protokolü (DHCP) gerekmeden IP adreslerini yerel istemcilere otomatik olarak atamak için bir bağlantı yerel adresleme şeması kullanır. Hem IPv6 hem de eski IP (IPv4) adresleme şemalarıyla çalışır. IPv4'te Bonjour, Windows'ta Otomatik Özel IP Adresleme (APIPA) gibi 169.254.0.0 özel ağını kullanır ve IPv6'da yerel bağlantı yerel adresleme desteğini kullanır.

Bonjour'da ad çözümlemesi , yerel ana bilgisayar adı yapılandırması ve çok noktaya yayın DNS (mDNS) birleşimiyle çalışır. Genel Internet Alan Adı Sistemi (DNS) , dış DNS sunucularına dayanırken, çok noktaya yayın DNS yerel bir ağ içinde çalışır ve ağdaki herhangi bir Bonjour aygıtının sorguları alıp yanıtlamasına olanak tanır.

Uygulamalara konum hizmetleri sağlamak için Bonjour, hizmet adına göre organize edilmiş Bonjour etkin uygulamaların taranabilir tablolarını korumak için mDNS'nin üstüne bir katmanlama katmanı ekler.

Apple, ağ trafiğinin aşırı miktarda ağ bant genişliği tüketmediğinden emin olmak için Bonjour'un uygulanmasına özel önem verdi. Özellikle, mDNS son zamanlarda talep edilen kaynak bilgilerinin hatırlanması için önbelleğe alma desteğini içerir.

Daha fazla bilgi için bkz. Bonjour Kavramları (developer.apple.com).

Bonjour Cihaz Desteği

Mac OS X'in daha yeni sürümlerini çalıştıran Apple bilgisayarlar, Bonjour'u Web tarayıcısı (Safari), iTunes ve iPhoto gibi çeşitli ağ uygulamalarında gömülü olarak desteklemektedir. Ayrıca, Apple, Apple.com'da ücretsiz bir yazılım olarak Microsoft Windows PC'ler için bir Bonjour hizmeti sunmaktadır.

Uygulamalar Bonjour ile Nasıl Çalışır?

Ağ yöneticileri ve hobileri, aktif ağlarda kendilerini reklam veren Bonjour hizmetleriyle ilgili bilgileri taramak için çeşitli Bonjour Tarayıcı uygulamaları (masaüstü ve dizüstü bilgisayarlar için indirilebilir istemci yazılımı veya telefon ve tablet uygulamaları) oluşturulmuştur.

Bonjour teknolojisi, hem macOS hem de iOS uygulamaları için bir dizi Uygulama Programlama Arabirimi (API) ve Windows uygulamaları için bir Yazılım Geliştirme Kiti (SDK) sunar. Apple Developer hesaplarına sahip olanlar, Geliştiricilere yönelik Bonjour ek bilgilerine erişebilir.