Bonjour היא טכנולוגיית גילוי רשת אוטומטית שפותחה על ידי Apple, Inc. Bonjour מאפשרת למחשבים ולמדפסות לאתר באופן אוטומטי ולהתחבר לשירותים של אחרים באמצעות פרוטוקול תקשורת חדש, תוך חיסכון בזמן ופישוט משימות כגון שיתוף קבצים והגדרת מדפסות רשת. הטכנולוגיה מבוססת על פרוטוקול אינטרנט (IP), ומאפשרת לעבוד עם רשתות קוויות ואלחוטיות.
יכולות של Bonjour
Bonjour הטכנולוגיה מנהלת רשת משותפת משאבים כסוגי שירותים. זה באופן אוטומטי מגלה ומעקב אחר מיקומם של משאבים אלה ברשת כפי שהם באים באינטרנט, ללכת לא מקוון, או לשנות כתובות IP. הוא גם מספק מידע זה ליישומי רשת כדי לאפשר למשתמשים לגשת למשאבים.
Bonjour הוא יישום שלzeroconf - רשת אפס תצורה. Bonjour ו zeroconf תמיכה שלוש טכנולוגיות גילוי מפתח:
- הקצאת כתובת
- רזולוציה שם
- שירותי מיקום
Bonjour משתמש קישור מקומי עבור הקצאת כתובות IP באופן אוטומטי ללקוחות מקומיים ללא צורך בפרוטוקול Dynamic Host Configuration Protocol (DHCP). זה עובד עם תוכניות IPv6 ו- IPv4 מדור קודם (IPv4). על IPv4, Bonjour מנצל את הרשת הפרטית 169.254.0.0 כמו כתובת IP פרטית אוטומטית (APIPA) ב- Windows, ומשתמשת בתמיכה המקורית של קישור מקומי ב- IPv6.
שם רזולוציהב Bonjour עובד באמצעות שילוב של תצורת שם המארח המקומיDNS multicast (mDNS). בעוד שהמערכת הציבורית של Internet Domain Name System (DNS) מסתמכת על שרתי DNS חיצוניים, DNS multicast פועל ברשת מקומית ומאפשר לכל מכשיר Bonjour ברשת לקבל ולקבל שאילתות.
לספק שירותי מיקום כדי יישומים, Bonjour מוסיף שכבת הפשטה על גבי mDNS לשמור שולחנות לגלוש של יישומים מופעלת Bonjour מאורגן על ידי שם השירות.
אפל לקחה טיפול מיוחד עם יישום Bonjour כדי להבטיח את תעבורת הרשת לא לצרוך כמות מופרזת של רוחב הפס של הרשת. בפרט, mDNS כולל תמיכה במטמון לזכור מידע משאב המבוקש לאחרונה.
לקבלת מידע נוסף, ראה Bonjour מושגים (developer.apple.com).
תמיכה במכשיר Bonjour
מחשבי Apple המפעילים גירסאות חדשות יותר של Mac OS X תומכים ב- Bonjour כיכולת המוטמעת ביישומי רשת שונים, כגון דפדפן האינטרנט (Safari), iTunes ו- iPhoto. בנוסף, Apple מספקת שירות Bonjour עבור מחשבי Microsoft Windows כמו הורדת תוכנה בחינם על apple.com.
כיצד יישומים לעבוד עם Bonjour
כמהדפדפן Bonjourאפליקציות (או תוכנת לקוח להורדה עבור מחשבים שולחניים וניידים, או אפליקציות טלפון וטאבלטים) נוצרו המאפשרים למנהלי רשת ולחובבים לעיין במידע על שירותי Bonjour המפרסמים את עצמם ברשתות פעילות.
הטכנולוגיה של Bonjour מציעה קבוצה של ממשקי תכנות יישומים (API) עבור MacOS ויישומי iOS יחד עם ערכת פיתוח תוכנה (SDK) עבור יישומי Windows. אלה עם חשבונות Apple Developer יכולים לגשת למידע נוסף Bonjour עבור מפתחים.




