Bonjour Network Configuration Services

Bonjour ay isang awtomatikong pagtuklas ng teknolohiya ng teknolohiya na binuo ng Apple, Inc. Ang Bonjour ay nagbibigay-daan sa mga computer at printer upang awtomatikong makahanap at kumonekta sa mga serbisyo ng bawat isa gamit ang isang bagong komunikasyon protocol, pag-save ng oras at pagpapasimple ng mga gawain tulad ng pagbabahagi ng file at pag-set up ng mga network printer. Ang teknolohiya ay batay sa Internet Protocol (IP) , na nagbibigay-daan ito upang gumana sa parehong mga wired at wireless na mga network.

Mga Kakayahan ng Bonjour

Pinamahalaan ng teknolohiya ng Bonjour ang mga pinagkukunan ng shared network bilang mga uri ng serbisyo. Awtomatiko itong natutuklasan at sinusubaybayan ang mga lokasyon ng mga mapagkukunan na ito sa isang network habang sila ay online, pumunta offline, o baguhin ang mga IP address . Nagbibigay din ito ng impormasyong ito sa mga application ng network upang pahintulutan ang mga user na ma-access ang mga mapagkukunan.

Bonjour ay isang pagpapatupad ng zeroconf - Zero-configuration networking. Ang Bonjour at zeroconf ay sumusuporta sa tatlong pangunahing teknolohiya ng pagtuklas:

Ang Bonjour ay gumagamit ng isang link na lokal na pamamaraan sa pag-address para awtomatikong italaga ang mga IP address sa mga lokal na kliyente nang walang pangangailangan para sa Dynamic Host Configuration Protocol (DHCP) . Gumagana ito sa parehong mga IPv6 at legacy IP (IPv4) addressing scheme. Sa IPv4, gumagamit ng Bonjour ang 169.254.0.0 pribadong network tulad ng Awtomatikong Pag-pribado IP Addressing (APIPA) sa Windows, at ginagamit ang katutubong link na lokal na sinusuportahang suporta sa IPv6.

Ang resolution ng pangalan sa Bonjour ay gumagana sa pamamagitan ng isang kumbinasyon ng mga lokal na host name configuration at multicast DNS (mDNS) . Habang ang pampublikong Internet Domain Name System (DNS) ay umaasa sa labas ng mga DNS server , ang multicast DNS ay gumagana sa loob ng isang lokal na network at nagbibigay-daan sa anumang aparatong Bonjour sa network na tumanggap at tumugon sa mga query.

Upang magbigay ng mga serbisyo sa lokasyon sa mga application, si Bonjour ay nagdadagdag ng isang layer ng abstraction sa ibabaw ng mDNS upang mapanatili ang mga binabasa na mga talahanayan ng mga application na pinagana ng Bonjour na inayos ayon sa pangalan ng serbisyo.

Kinuha ng Apple ang espesyal na pangangalaga sa pagpapatupad ng Bonjour upang matiyak na ang network ng trapiko nito ay hindi kumonsumo ng labis na halaga ng bandwidth ng network . Sa partikular, ang mDNS ay may kasamang caching support para sa pag-alala ng kamakailang hiniling na mapagkukunang impormasyon.

Para sa karagdagang impormasyon, tingnan ang Bonjour Concepts (developer.apple.com).

Suporta sa Bonjour Device

Ang mga computer ng Apple ay tumatakbo sa mga mas bagong bersyon ng Mac OS X na sumusuporta sa Bonjour bilang isang kakayahan na naka-embed sa iba't ibang mga application ng network tulad ng Web browser (Safari), iTunes at iPhoto. Bukod pa rito, ang Apple ay nagbibigay ng Bonjour service para sa Microsoft Windows PC bilang isang libreng pag-download ng software sa apple.com.

Paano Gumagana ang Mga Application sa Bonjour

Ang ilang mga application ng Bonjour Browser (alinman sa nada-download na software ng client para sa mga desktop at laptop computer, o mga telepono at tablet apps) ay nilikha na nagpapahintulot sa mga tagapangasiwa ng network at mga hobbyists upang mag-browse ng impormasyon tungkol sa mga serbisyo ng Bonjour na nag-a-advertise sa kanilang sarili sa mga aktibong network.

Ang Bonjour na teknolohiya ay nag-aalok ng isang hanay ng mga Application Programming Interface (API) para sa parehong macOS at iOS application kasama ang Software Development Kit (SDK) para sa mga application ng Windows. Ang mga may mga account ng Developer ng Apple ay maaaring ma-access ang karagdagang impormasyon Bonjour para sa Mga Nag-develop.