Perkhidmatan Konfigurasi Rangkaian Bonjour

Bonjour adalah teknologi penemuan rangkaian automatik yang dibangunkan oleh Apple, Inc. Bonjour membolehkan komputer dan pencetak untuk secara automatik mencari dan menyambungkan perkhidmatan masing-masing menggunakan protokol komunikasi baru, menjimatkan masa dan memudahkan tugas seperti perkongsian fail dan menyediakan pencetak rangkaian. Teknologi ini berdasarkan kepada Internet Protocol (IP) , yang membolehkan ia berfungsi dengan kedua-dua rangkaian berwayar dan tanpa wayar.

Keupayaan Bonjour

Teknologi Bonjour menguruskan sumber rangkaian yang dikongsi sebagai jenis perkhidmatan. Ia secara automatik menemui dan menjejaki lokasi sumber-sumber ini pada rangkaian semasa mereka berada dalam talian, pergi ke luar talian, atau menukar alamat IP . Ia juga menyediakan maklumat ini kepada aplikasi rangkaian untuk membolehkan pengguna mengakses sumber.

Bonjour adalah pelaksanaan zeroconf - rangkaian konfigurasi Zero. Bonjour dan zeroconf menyokong tiga teknologi penemuan utama:

Bonjour menggunakan skema alamat pengalamatan tempatan untuk secara automatik memberikan alamat IP kepada pelanggan setempat tanpa memerlukan Protokol Konfigurasi Hos Dynamic (DHCP) . Ia berfungsi dengan skema menangani IPv6 dan warisan IP (IPv4). Pada IPv4, Bonjour menggunakan rangkaian persendirian 169.254.0.0 seperti IP Addressing Private (APIPA) pada Windows, dan menggunakan sokongan pautan alamat asli tempatan dalam IPv6.

Resolusi nama dalam Bonjour berfungsi melalui gabungan konfigurasi nama hos tempatan dan DNS multicast (mDNS) . Walaupun Sistem Nama Domain Internet (DNS) Internet bergantung pada pelayan DNS luar, DNS multicast berfungsi dalam rangkaian tempatan dan membolehkan sebarang peranti Bonjour di rangkaian untuk menerima dan menjawab pertanyaan.

Untuk memberikan perkhidmatan lokasi kepada aplikasi, Bonjour menambah lapisan abstraksi di atas mDNS untuk mengekalkan jadual yang boleh diakses oleh aplikasi yang diaktifkan oleh Bonjour yang dianjurkan oleh nama perkhidmatan.

Apple mengambil perhatian khusus dengan pelaksanaan Bonjour untuk memastikan trafik rangkaiannya tidak mengambil jumlah jalur lebar rangkaian yang berlebihan. Khususnya, mDNS termasuk sokongan caching untuk mengingati maklumat sumber yang diminta baru-baru ini.

Untuk mendapatkan maklumat lanjut, lihat Bonjour Concepts (developer.apple.com).

Sokongan Peranti Bonjour

Komputer Apple yang menjalankan versi baru Mac OS X menyokong Bonjour sebagai keupayaan yang tertanam dalam pelbagai aplikasi rangkaian seperti penyemak imbas Web (Safari), iTunes dan iPhoto. Di samping itu, Apple menyediakan perkhidmatan Bonjour untuk Microsoft Windows PC sebagai muat turun perisian percuma di apple.com.

Bagaimana Aplikasi Berfungsi dengan Bonjour

Beberapa aplikasi Penyemak Imbas Bonjour (sama ada perisian klien yang boleh dimuat turun untuk komputer desktop dan komputer riba, atau aplikasi telefon dan tablet) telah dibuat yang membolehkan pentadbir rangkaian dan penggemar untuk melihat maklumat mengenai perkhidmatan Bonjour yang mengiklankan diri mereka pada rangkaian aktif.

Teknologi Bonjour menawarkan satu set Antarmuka Pemrograman Aplikasi (API) untuk kedua-dua aplikasi macOS dan iOS serta Kit Pembangunan Perisian (SDK) untuk aplikasi Windows. Mereka yang mempunyai akaun Pembangun Apple boleh mengakses maklumat tambahan Bonjour untuk Pemaju.