A Bonjour az Apple, Inc. által kifejlesztett automatikus hálózati felfedezési technológia. A Bonjour lehetővé teszi a számítógépek és a nyomtatók számára, hogy automatikusan megtalálják és összekapcsolják egymás szolgáltatásait egy új kommunikációs protokoll használatával, időt takarítva meg és egyszerűsítsenek olyan feladatokat, mint a fájlmegosztás és a hálózati nyomtatók beállítása. A technológia Internet Protocol (IP) alapú , amely lehetővé teszi a vezetékes és vezeték nélküli hálózatokkal való együttműködést.
Bonjour képességek
A Bonjour technológia a hálózati megosztott erőforrásokat a szolgáltatások típusaként kezeli. Automatikusan észleli és nyomon követi ezen erőforrások helyét a hálózaton, mert on-line, offline vagy IP-címeket vált ki . Ezenkívül megadja ezeket az információkat a hálózati alkalmazásokhoz, hogy a felhasználók hozzáférhessenek az erőforrásokhoz.
A Bonjour a zeroconf - Zero-konfigurációs hálózatépítés megvalósítása. A Bonjour és a zeroconf három kulcsfontosságú felfedező technológiát támogat:
- cím hozzárendelés
- névfeloldás
- helymeghatározó szolgáltatások
A Bonjour egy link helyi címzési sémát használ az IP-címek IP-címek automatikus hozzárendeléséhez a helyi ügyfelek számára a DHCP nélkül . Mindkét IPv6 és régi IP (IPv4) címzési sémákkal működik. Az IPv4-en a Bonjour a 169.254.0.0 privát hálózatot használja, például a Windows automatikus magán IP címét (APIPA) , és az IPv6-ban a natív link helyi címzési támogatását használja.
A Bonjour névmeghatározása a helyi hostnév és a multicast DNS (mDNS) kombinációján keresztül működik. Míg a nyilvános internetes tartománynévrendszer (DNS) külső DNS-kiszolgálókra támaszkodik, a multicast DNS egy helyi hálózaton működik, és lehetővé teszi, hogy a hálózaton lévő Bonjour eszköz fogadja és válaszoljon a lekérdezésekre.
Helyi szolgáltatások nyújtása az alkalmazásokhoz a Bonjour egy absztrakciós réteget ad hozzá az mDNS-hez, hogy fenntartsa a Bonjour által támogatott alkalmazások által szervezett böngészhető táblázatokat.
Az Apple különös gondot fordított a Bonjour bevezetésére annak biztosítása érdekében, hogy a hálózati forgalom nem fogyasztott túlzott hálózati sávszélességet . Különösen az mDNS tartalmazza a gyorsítótárazási támogatást a legutóbb kért erőforrás-információk emlékére.
További információ: Bonjour Concepts (developer.apple.com).
Bonjour készüléktámogatás
A Mac OS X újabb verzióit futtató Apple számítógépek támogatják a Bonjour-ot olyan különböző hálózati alkalmazásokba ágyazott képességekké, mint például a webböngésző (Safari), az iTunes és az iPhoto. Emellett az Apple az Apple.com-on szoftverfrissítésként Bonjour szolgáltatást nyújt a Microsoft Windows PC-k számára.
Hogyan működik az alkalmazások a Bonjour-szal?
Számos Bonjour Browser alkalmazás (letöltött ügyfélszoftver az asztali és hordozható számítógépekhez, illetve telefon- és táblagépalkalmazásokhoz), amelyek lehetővé teszik a hálózati rendszergazdák és a hobbi felhasználók számára, hogy információkat gyűjtsenek az aktív hálózatokon hirdetett Bonjour szolgáltatásokról.
A Bonjour technológia alkalmazásprogramozási interfészek (API-k) készletét kínálja macOS és iOS alkalmazásokhoz, valamint egy Windows alkalmazások szoftverfejlesztő készletéhez (SDK). Az Apple Developer-fiókkal rendelkező felhasználók további információkat szerezhetnek a Bonjour Developers számára.