Bonjour บริการกำหนดค่าเครือข่าย

Bonjour เป็นเทคโนโลยีการค้นพบเครือข่ายอัตโนมัติที่พัฒนาโดย Apple, Inc. Bonjour ช่วยให้คอมพิวเตอร์และเครื่องพิมพ์สามารถค้นหาและเชื่อมต่อกับบริการของกันและกันได้โดยอัตโนมัติโดยใช้โปรโตคอลการสื่อสารใหม่ช่วยประหยัดเวลาและทำให้งานง่ายขึ้นเช่น การแชร์ไฟล์ และการติดตั้งเครื่องพิมพ์เครือข่าย เทคโนโลยีนี้ใช้เทคโนโลยี อินเทอร์เน็ต (IP) ทำให้สามารถทำงานร่วมกับทั้งเครือข่ายแบบมีสายและไร้สาย

ความสามารถของ Bonjour

เทคโนโลยี Bonjour จัดการทรัพยากรที่ใช้ร่วมกันของเครือข่ายเป็นประเภทของบริการ โดยอัตโนมัติจะค้นพบและติดตามตำแหน่งของแหล่งข้อมูลเหล่านี้ในเครือข่ายเมื่อพวกเขาออนไลน์ออนไลน์ไปที่ออฟไลน์หรือเปลี่ยน ที่อยู่ IP นอกจากนี้ยังให้ข้อมูลนี้แก่แอปพลิเคชันเครือข่ายเพื่อให้ผู้ใช้สามารถเข้าถึงทรัพยากรได้

Bonjour คือการใช้ zeroconf - Zero-configuration networking Bonjour และ zeroconf สนับสนุนเทคโนโลยีการค้นพบที่สำคัญ 3 ประการ:

Bonjour ใช้ โปรโตคอลการ กำหนดที่อยู่ภายในแบบ link สำหรับการกำหนดที่อยู่ IP ให้กับเครื่องไคลเอ็นต์โดยอัตโนมัติโดยไม่ต้องการ Dynamic Host Configuration Protocol (DHCP) ทำงานร่วมกับรูปแบบการกำหนดที่อยู่ IPv6 และ IP เดิม (IPv4) ใน IPv4 Bonjour ใช้เครือข่ายส่วนตัว 169.254.0.0 เช่น Automatic Private IP Addressing (APIPA) บน Windows และใช้การสนับสนุนการกำหนดที่อยู่ในตัวแบบ native link ใน IPv6

การแก้ปัญหาชื่อ ใน Bonjour ทำงานผ่านการตั้งค่าชื่อโฮสต์ภายในและ DNS แบบหลายผู้รับ (mDNS) ในขณะที่ ระบบ DNS ชื่อโดเมน อาศัย เซิร์ฟเวอร์ DNS ภายนอก DNS แบบมัลติคาสท์จะทำงานภายในเครือข่ายท้องถิ่นและช่วยให้อุปกรณ์ Bonjour บนเครือข่ายสามารถรับและตอบแบบสอบถามได้

เพื่อให้ บริการตำแหน่งแก่ แอพพลิเคชัน Bonjour เพิ่มเลเยอร์ของ abstraction ที่ด้านบนสุดของ mDNS เพื่อรักษาตารางที่สามารถเรียกดูได้จากแอพพลิเคชั่นที่เปิดใช้งาน Bonjour ตามชื่อบริการ

แอ็ปเปิ้ลเอาใจใส่เป็นอย่างยิ่งกับการใช้ Bonjour เพื่อให้แน่ใจว่าการเข้าชมเครือข่ายไม่ได้ใช้ แบนด์วิธเครือข่าย เป็นจำนวนมาก โดยเฉพาะอย่างยิ่ง mDNS มีการสนับสนุนแคชสำหรับการจดจำข้อมูลทรัพยากรที่ขอเมื่อเร็ว ๆ นี้

สำหรับข้อมูลเพิ่มเติมให้ดูที่แนวคิด Bonjour (developer.apple.com)

การสนับสนุนอุปกรณ์ Bonjour

คอมพิวเตอร์ Apple ที่ใช้ Mac OS X เวอร์ชันใหม่สนับสนุน Bonjour เป็นความสามารถที่ฝังอยู่ในแอปพลิเคชันเครือข่ายต่างๆเช่นเว็บเบราเซอร์ (Safari), iTunes และ iPhoto นอกจากนี้แอ็ปเปิ้ลยังมีบริการ Bonjour สำหรับเครื่องพีซีที่ใช้ Microsoft Windows ในการดาวน์โหลดซอฟต์แวร์ฟรีใน apple.com

วิธีการทำงานของแอพพลิเคชันกับ Bonjour

มีการสร้างแอ็พพลิเคชัน Bonjour Browser หลายโปรแกรม (ซอฟต์แวร์ไคลเอ็นต์ที่ดาวน์โหลดได้สำหรับคอมพิวเตอร์เดสก์ท็อปและแล็ปท็อปหรือแอปโทรศัพท์และแท็บเล็ต) ที่อนุญาตให้ผู้ดูแลระบบเครือข่ายและ hobbyists สามารถเรียกดูข้อมูลเกี่ยวกับบริการต่างๆของ Bonjour ที่โฆษณาตัวเองบนเครือข่ายที่ใช้งานอยู่

เทคโนโลยี Bonjour นำเสนอชุดแอ็พพลิเคชั่นอินเตอร์เฟซ (API) สำหรับแอพพลิเคชัน macOS และ iOS รวมทั้งชุดพัฒนาซอฟต์แวร์ (SDK) สำหรับแอพพลิเคชัน Windows ผู้ที่มีบัญชี Apple Developer สามารถเข้าถึงข้อมูลเพิ่มเติมได้ที่ Bonjour for Developers