Bonjour ແມ່ນເທກໂນໂລຍີການຄົ້ນຫາເຄືອຂ່າຍອັດໂນມັດທີ່ພັດທະນາໂດຍ Apple, Inc. Bonjour ຊ່ວຍໃຫ້ຄອມພິວເຕີແລະເຄື່ອງພິມສາມາດຊອກຫາແລະເຊື່ອມຕໍ່ໂດຍອັດຕະໂນມັດກັບການບໍລິການຂອງແຕ່ລະຄົນໂດຍໃຊ້ໂປຣແກຣມການສື່ສານໃຫມ່, ປະຫຍັດເວລາແລະງ່າຍດາຍເຊັ່ນ: ການແບ່ງປັນໄຟລ໌ ແລະການຕັ້ງຄ່າເຄື່ອງພິມເຄືອຂ່າຍ. ເຕັກໂນໂລຢີແມ່ນອີງໃສ່ການ ໂຕ້ຕອບອິນເຕີເນັດ (IP) , ໃຫ້ມັນເຮັດວຽກຮ່ວມກັບເຄືອຂ່າຍສາຍແລະໄຮ້ສາຍ.
ຄວາມສາມາດຂອງ Bonjour
ເທກໂນໂລຍີ Bonjour ຄຸ້ມຄອງຊັບພະຍາກອນຂອງເຄືອຂ່າຍເປັນປະເພດຂອງການບໍລິການ. ມັນອັດຕະໂນມັດຄົ້ນພົບແລະຮັກສາຕິດຕາມສະຖານທີ່ຂອງຊັບພະຍາກອນເຫຼົ່ານີ້ໃນເຄືອຂ່າຍເມື່ອພວກເຂົາເຂົ້າມາອອນໄລນ໌, ເຂົ້າໄປໃນອິນເຕີເນັດຫຼືປ່ຽນ ທີ່ຢູ່ IP . ມັນຍັງສະຫນອງຂໍ້ມູນນີ້ໃຫ້ກັບການໃຊ້ງານເຄືອຂ່າຍເພື່ອອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດເຂົ້າເຖິງຊັບພະຍາກອນ.
Bonjour ແມ່ນການປະຕິບັດຂອງເຄືອຂ່າຍ zeroconf - Zero ການຕັ້ງຄ່າ. Bonjour ແລະ zeroconf ສະຫນັບສະຫນູນສາມເຕັກໂນໂລຢີທີ່ສໍາຄັນ:
- ການກໍາຫນົດທີ່ຢູ່
- name resolution
- ບໍລິການສະຖານທີ່
Bonjour ໃຊ້ໂຄງ ການການເຊື່ອມໂຍງພາຍໃນຂອງທ້ອງຖິ່ນ ສໍາລັບການກໍາຫນົດທີ່ຢູ່ IP ໂດຍອັດຕະໂນມັດໃຫ້ລູກຄ້າທ້ອງຖິ່ນໂດຍບໍ່ຈໍາເປັນຕ້ອງມີ Dynamic Host Configuration Protocol (DHCP) .. ມັນເຮັດວຽກຮ່ວມກັບລະບົບການແກ້ໄຂ IPv4 ແລະ legacy IP (IPv4). ໃນ IPv4, Bonjour ໃຊ້ເຄືອຂ່າຍເອກະຊົນ 169.2440.0 ເຊັ່ນ: ໂປ ແກຼມ IP Private Private Addressing (APIPA) ໃນ Windows ແລະໃຊ້ການເຊື່ອມຕໍ່ທ້ອງຖິ່ນໃນການສະຫນັບສະຫນູນການແກ້ໄຂໃນ IPv6.
ຊື່ແກ້ໄຂ ໃນ Bonjour ເຮັດວຽກໂດຍຜ່ານການລວມກັນຂອງການຕັ້ງຄ່າຊື່ເຈົ້າພາບທ້ອງຖິ່ນແລະ multicast DNS (mDNS) . ໃນຂະນະທີ່ ລະບົບຊື່ໂດເມນຂອງ ອິນເຕີເນັດສາທາລະນະ (DNS) ແມ່ນ ອີງໃສ່ ເຄື່ອງແມ່ຂ່າຍ DNS ພາຍນອກ, DNS multicast ເຮັດວຽກຢູ່ພາຍໃນເຄືອຂ່າຍທ້ອງຖິ່ນແລະຊ່ວຍໃຫ້ທຸກອຸປະກອນ Bonjour ໃນເຄືອຂ່າຍຮັບແລະຕອບຄໍາຖາມ.
ເພື່ອສະຫນອງ ການບໍລິການສະຖານທີ່ໃຫ້ ກັບໂປແກຼມຕ່າງໆ, Bonjour ເພີ້ມ layer abstraction ເທິງສຸດຂອງ mDNS ເພື່ອຮັກສາຕາຕະລາງທີ່ສາມາດເຂົ້າເຖິງໄດ້ຂອງໂປແກຼມ Bonjour ທີ່ຖືກຈັດຕັ້ງໂດຍຊື່ບໍລິການ.
Apple ໄດ້ເອົາໃຈໃສ່ພິເສດກັບການປະຕິບັດຂອງ Bonjour ເພື່ອຮັບປະກັນການຈະລາຈອນເຄືອຂ່າຍຂອງຕົນບໍ່ໄດ້ໃຊ້ປະລິມານ ແບນວິດ ຫຼາຍເກີນໄປ. ໂດຍສະເພາະ, mDNS ປະກອບມີການສະຫນັບສະຫນູນການເກັບຮັກສາສໍາລັບການຈົດຈໍາຂໍ້ມູນຂ່າວສານຊັບພະຍາກອນທີ່ໄດ້ຮຽກຮ້ອງມາດົນ.
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງ Bonjour Concepts (developer.apple.com).
Bonjour Device Support
ຄອມພິວເຕີ Apple ແລ່ນເວີຊັນໃຫມ່ຂອງ Mac OS X ສະຫນັບສະຫນູນ Bonjour ເປັນຄວາມສາມາດທີ່ຝັງຢູ່ໃນລະບົບຕ່າງໆເຊັ່ນ: ຕົວທ່ອງເວັບເວັບໄຊຕ໌ (Safari), iTunes ແລະ iPhoto. ນອກຈາກນັ້ນ, Apple ໃຫ້ບໍລິການ Bonjour ສໍາລັບ Microsoft Windows PCs ເປັນການດາວໂຫຼດຊອບແວຟຣີໃນ apple.com.
ຄໍາຮ້ອງສະຫມັກເຮັດວຽກກັບ Bonjour
ຄໍາຮ້ອງສະຫມັກຂອງ Browser Bonjour ຫຼາຍ (ທັງຊອບແວລູກຄ້າທີ່ສາມາດດາວໂຫລດໄດ້ສໍາລັບເຄື່ອງຄອມພິວເຕີ desktop ແລະຄອມພິວເຕີ້, ຫຼືໂທລະສັບແລະແທັບເລັດ) ໄດ້ຖືກສ້າງຂື້ນທີ່ຊ່ວຍໃຫ້ຜູ້ບໍລິຫານເຄືອຂ່າຍແລະນັກທ່ອງທ່ຽວເບິ່ງຂໍ້ມູນກ່ຽວກັບບໍລິການ Bonjour ໂຄສະນາໃນເຄືອຂ່າຍທີ່ໃຊ້ວຽກໄດ້.
ເທກໂນໂລຍີ Bonjour ສະເຫນີຊຸດຂອງການນໍາໃຊ້ໂປລແກລມ Interfaces (APIs) ສໍາລັບທັງ MacOS ແລະ iOS ແລະ SDK ສໍາລັບໂປແກຼມ Windows. ຜູ້ທີ່ມີບັນຊີຜູ້ພັດທະນາ Apple ສາມາດເຂົ້າເຖິງຂໍ້ມູນເພີ່ມເຕີມ Bonjour ສໍາລັບນັກພັດທະນາ.