សេវាកម្មកំណត់រចនាសម្ព័ន្ធបណ្តាញ Bonjour

Bonjour គឺជាបច្ចេកវិទ្យារកឃើញបណ្តាញដោយស្វ័យប្រវត្តិដែលបង្កើតឡើងដោយក្រុមហ៊ុនអេបផលអេនជឺ។ Bonjour អនុញ្ញាតឱ្យកុំព្យូទ័រនិងម៉ាស៊ីនព្រីនអាចរកនិងភ្ជាប់ដោយស្វ័យប្រវត្តិទៅនឹងសេវាកម្មរបស់អ្នកដទៃដោយប្រើប្រាស់ពិធីការទំនាក់ទំនងថ្មីរក្សាទុកពេលវេលានិងជួយសម្រួលដល់ការងារដូចជាការ ចែករំលែកឯកសារ និងការបង្កើតម៉ាស៊ីនបោះពុម្ពបណ្តាញ។ បច្ចេកវិទ្យានេះត្រូវបានផ្អែកលើ ពិធីការអ៊ិនធឺណិ (អាយភី) ដែលអនុញ្ញាតឱ្យវាធ្វើការជាមួយទាំងបណ្តាញខ្សែនិងឥតខ្សែ។

សមត្ថភាពរបស់ Bonjour

បច្ចេកវិទ្យា Bonjour គ្រប់គ្រងបណ្តាញចែករំលែកធនធានជាប្រភេទនៃសេវាកម្ម។ វារកឃើញដោយស្វ័យប្រវត្តិនិងតាមដានទីតាំងនៃធនធានទាំងនេះនៅលើបណ្តាញមួយនៅពេលដែលពួកគេចូលមកតាមអ៊ិនធរណេតដោយគ្មានអ៊ីនធឺណិតឬប្តូរ អាសយដ្ឋាន IP ។ វាក៏ផ្តល់ជូននូវពត៌មាននេះដល់កម្មវិធីបណ្តាញដើម្បីអនុញ្ញាតិអោយអ្នកប្រើប្រាស់អាចប្រើប្រាស់ធនធាន។

Bonjour គឺជាការអនុវត្តបណ្តាញ Zeroconf - Zero-configuration ។ Bonjour និង Zeroconf គាំទ្របច្ចេកវិជ្ជារកឃើញបីសំខាន់ៗ:

Bonjour ប្រើគ្រោងការណ៍អាសយដ្ឋានអាសយដ្ឋាន ភ្ជាប់ ដោយផ្ទាល់សម្រាប់ផ្តល់អាសយដ្ឋាន IP ដោយស្វ័យប្រវត្តិទៅកាន់អតិថិជនមូលដ្ឋានដោយមិនចាំបាច់ DHCP ។ វាធ្វើការជាមួយ IPv6 និង IPs ចាស់ៗ (IPv4) addressing schemes ។ នៅលើ IPv4 Bonjour ប្រើបណ្តាញឯកជន 169.254.0.0 ដូចជា អាសយដ្ឋាន IP ឯកជនស្វ័យប្រវត្តិ (APIPA) នៅលើវីនដូនិងប្រើការគាំទ្រអាសយដ្ឋានក្នុងការតភ្ជាប់អាសយដ្ឋានដើមនៅក្នុង IPv6 ។

គុណភាពបង្ហាញឈ្មោះ នៅក្នុង Bonjour ធ្វើការតាមរយៈការរួមបញ្ចូលគ្នានៃការកំណត់រចនាសម្ព័ន្ធឈ្មោះម៉ាស៊ីនមូលដ្ឋាននិង DNS multicast (mDNS) ។ ខណៈពេលដែល ប្រព័ន្ធឈ្មោះដែន អ៊ិនធឺណិតសាធារណៈ (DNS) ពឹងផ្អែកលើ ម៉ាស៊ីនបម្រើ DNS ខាងក្រៅ, multicast DNS ដំណើរការនៅក្នុងបណ្តាញមូលដ្ឋាននិងបើកកម្មវិធី Bonjour ណាមួយនៅលើបណ្តាញដើម្បីទទួលនិងឆ្លើយតបទៅនឹងសំណួរ។

ដើម្បីផ្ដល់ សេវាទីតាំង ទៅឱ្យកម្មវិធី Bonjour បន្ថែមស្រទាប់អរូបីមួយនៅផ្នែកខាងលើនៃ mDNS ដើម្បីថែរក្សាតារាងដែលអាចបើកបានរបស់កម្មវិធី Bonjour ដែលបានបើកដំណើរការដោយឈ្មោះសេវាកម្ម។

ក្រុមហ៊ុន Apple បានយកចិត្តទុកដាក់យ៉ាងពិសេសជាមួយការអនុវត្ត Bonjour ដើម្បីធានាថាចរាចរបណ្តាញរបស់ខ្លួនមិនប្រើប្រាស់បរិមាណ បណ្តាញ ច្រើនហួសប្រមាណ។ ជាពិសេស mDNS រួមបញ្ចូលការគាំទ្រឃ្លាំងសម្រាប់ចងចាំពត៌មានធនធានដែលបានស្នើសុំនាពេលថ្មីៗនេះ។

សម្រាប់ព័ត៌មានបន្ថែមសូមមើល Bonjour Concepts (developer.apple.com) ។

ការគាំទ្រឧបករណ៏ Bonjour

កុំព្យូទ័ររបស់ Apple ដែលកំពុងដំណើរការកំណែថ្មីរបស់ Mac OS X គាំទ្រ Bonjour ជាសមត្ថភាពដែលបានបង្កប់នៅក្នុងកម្មវិធីបណ្តាញផ្សេងៗដូចជាកម្មវិធីរុករកអ៊ីនធឺណិត (Safari), iTunes និង iPhoto ។ លើសពីនេះទៅទៀត Apple ផ្តល់ជូននូវសេវាកម្ម Bonjour សម្រាប់ Microsoft Windows PCs ដែលជាការទាញយកកម្មវិធីឥតគិតថ្លៃនៅលើ apple.com ។

វិធីដំណើរការកម្មវិធីជាមួយ Bonjour

កម្មវិធីកម្មវិធី Bonjour ជាច្រើន (ទាំងកម្មវិធីកុំព្យូទ័រដែលអាចទាញយកបានសម្រាប់កុំព្យូទ័រលើតុនិងកុំព្យូទ័រយួរដៃឬកម្មវិធីទូរស័ព្ទនិងកុំព្យូទ័របន្ទះ) ត្រូវបានបង្កើតឡើងដែលអនុញ្ញាតឱ្យអ្នកគ្រប់គ្រងប្រព័ន្ធនិងអ្នកចូលចិត្តរកមើលព័ត៌មានអំពីសេវាកម្ម Bonjour ផ្សព្វផ្សាយដោយខ្លួនឯងនៅលើបណ្តាញសកម្ម។

បច្ចេកវិទ្យា Bonjour ផ្តល់ជូននូវសំណុំអន្តរ Application Programming Interfaces (APIs) សម្រាប់ទាំងកម្មវិធី MacOS និង iOS រួមទាំង Software Development Kit (SDK) សម្រាប់កម្មវិធីវីនដូ។ អ្នកដែលមានគណនី Developer របស់ Apple អាចចូលប្រើព័ត៌មានបន្ថែម Bonjour សម្រាប់អ្នកអភិវឌ្ឍន៍។