Layanan Konfigurasi Jaringan Bonjour

Bonjour adalah teknologi penemuan jaringan otomatis yang dikembangkan oleh Apple, Inc. Bonjour memungkinkan komputer dan printer untuk secara otomatis mencari dan terhubung ke layanan masing-masing menggunakan protokol komunikasi baru, menghemat waktu dan menyederhanakan tugas-tugas seperti berbagi file dan pengaturan printer jaringan. Teknologi ini didasarkan pada Internet Protocol (IP) , memungkinkannya bekerja dengan jaringan kabel dan nirkabel.

Kemampuan Bonjour

Teknologi Bonjour mengelola sumber daya bersama jaringan sebagai jenis layanan. Secara otomatis menemukan dan melacak lokasi sumber daya ini di jaringan saat mereka online, offline, atau mengubah alamat IP . Ini juga menyediakan informasi ini ke aplikasi jaringan untuk memungkinkan pengguna mengakses sumber daya.

Bonjour adalah implementasi dari zeroconf - jaringan Zero-configuration. Bonjour dan zeroconf mendukung tiga teknologi penemuan kunci:

Bonjour menggunakan skema pengalamatan lokal tautan untuk secara otomatis menetapkan alamat IP ke klien lokal tanpa memerlukan Dynamic Host Configuration Protocol (DHCP) . Protokol ini berfungsi dengan skema pengalamatan IPv6 dan warisan IP (IPv4). Pada IPv4, Bonjour menggunakan jaringan pribadi 169.254.0.0 seperti Automatic Private IP Addressing (APIPA) di Windows, dan menggunakan dukungan pengalamatan lokal link asli di IPv6.

Resolusi nama dalam Bonjour bekerja melalui kombinasi konfigurasi nama host lokal dan multicast DNS (mDNS) . Sementara Sistem Nama Domain Internet publik (DNS) bergantung pada server DNS luar, DNS multicast bekerja dalam jaringan lokal dan memungkinkan perangkat Bonjour di jaringan untuk menerima dan menanggapi pertanyaan.

Untuk menyediakan layanan lokasi ke aplikasi, Bonjour menambahkan lapisan abstraksi di atas mDNS untuk menjaga tabel yang dapat dijelajahi dari aplikasi yang diaktifkan Bonjour yang diatur oleh nama layanan.

Apple sangat berhati-hati dengan penerapan Bonjour untuk memastikan bahwa lalu lintas jaringannya tidak terlalu banyak menggunakan bandwidth jaringan . Secara khusus, mDNS menyertakan dukungan cache untuk mengingat informasi sumber daya yang diminta baru-baru ini.

Untuk informasi lebih lanjut, lihat Bonjour Concepts (developer.apple.com).

Dukungan Perangkat Bonjour

Komputer Apple yang menjalankan versi lebih baru dari dukungan Mac OS X Bonjour sebagai kemampuan yang tertanam dalam berbagai aplikasi jaringan seperti browser Web (Safari), iTunes dan iPhoto. Selain itu, Apple menyediakan layanan Bonjour untuk Microsoft Windows PC sebagai unduhan perangkat lunak gratis di apple.com.

Bagaimana Aplikasi Bekerja dengan Bonjour

Beberapa aplikasi Bonjour Browser (baik perangkat lunak klien yang dapat diunduh untuk komputer desktop dan laptop, atau aplikasi ponsel dan tablet) telah dibuat yang memungkinkan administrator jaringan dan penggemar untuk menelusuri informasi tentang layanan Bonjour yang beriklan di jaringan aktif.

Teknologi Bonjour menawarkan serangkaian Antarmuka Pemrograman Aplikasi (API) untuk aplikasi macOS dan iOS plus Kit Pengembangan Perangkat Lunak (SDK) untuk aplikasi Windows. Mereka yang memiliki akun Pengembang Apple dapat mengakses informasi tambahan Bonjour untuk Pengembang.