Кіріспе

Компьютерлік желі технологиясы

Bonjour – Apple компаниясының нөлдік конфигурациялық желі (zeroconf) технологиясын іске асыруы, ол қызметтерді табу, мекенжайды тағайындау және хост атауын шешу сияқты технологиялардың жиынтығын қамтиды. Bonjour жергілікті желіде принтерлер, басқа компьютерлер және олар ұсынатын қызметтер сияқты құрылғыларды көп тарату домендік атаулар жүйесінің (mDNS) қызмет жазбаларын пайдаланып табады. Бұл бағдарламалық қамтамасыз ету Apple-дің macOS және iOS операциялық жүйелерімен бірге орнатылған. Bonjour сонымен қатар Microsoft Windows операциялық жүйесіне орнатылуы мүмкін. Bonjour компоненттері iTunes және Safari сияқты басқа бағдарламалық жасақтамаларға да енгізілуі мүмкін. Ол алғаш рет 2002 жылы Mac OS X 10.2 нұсқасымен Rendezvous деген атпен ұсынылды. 2005 жылы сауда белгісіне қатысты соттан тыс келісімге қол жеткізілгеннен кейін Bonjour деп қайта аталды. Bonjour тек бір тарату доменінің ішінде жұмыс істейді, бұл әдетте кішкентай аймақ, арнайы DNS конфигурациясы қажет емес. macOS, Windows үшін Bonjour және AirPort базалық станцияларын кең аумақты қызметтерді табуға мүмкіндік беретін DNS сервері арқылы Wide Area Bonjour-ды пайдалану үшін конфигурациялауға болады. Қолданбалар, әдетте, Bonjour қызметтерін операциялық жүйеде емес, стандартты TCP/IP шақыруларын пайдаланып іске асырады. macOS түрлі Bonjour қызметтерін ұсынғанымен, Bonjour басқа операциялық жүйелерде де жұмыс істейді. Apple компаниясы қызметтерді табудың негізгі компоненті болып табылатын Bonjour көп таратулы DNS-жауап берушінің бастапқы кодын Darwin ашық көз жобасы ретінде қолжеткізеді. Бұл жоба Mac OS 9, macOS, Linux, *BSD, Solaris, VxWorks және Windows сияқты көптеген платформалар үшін жауап беруші демонын құруға қажетті бастапқы кодты ұсынады. Apple сондай-ақ Windows және Java кітапханалары үшін пайдаланушы орната алатын Bonjour қызметтері жиынтығын ұсынады.

Лицензиялау

Bonjour Apple компаниясының шектеулі пайдалану лицензиясы бойынша шығарылады. Ол клиенттер үшін тегін бағдарлама, бірақ оны бағдарламалық пакеттерге енгізіп қайта тарату немесе Bonjour логотипін пайдалану ниетіндегі әзірлеушілер мен бағдарламалық компанияларға лицензиялық келісім қажет болуы мүмкін. mDNSResponder-дің бастапқы коды Apache лицензиясымен қолжетімді.

Атау беру

Apple компаниясы Bonjour бағдарламалық жасақтамасын 2002 жылдың тамызында Mac OS X 10.2 жүйесінде "Rendezvous" деген атпен таныстырды. 2003 жылдың 27 тамызында Tibco Software Inc компаниясы сауда белгісін бұзу туралы сотқа шағым түсіргенін мәлімдеді. Келісімнің егжей-тегжейі жарияланбады. 2005 жылдың 12 сәуірінде Apple компаниясы Rendezvous атауын "Bonjour" деп өзгертетінін хабарлады.

Браузерлер

Бірқатар браузерлер соңғы пайдаланушыға Bonjour арқылы табылған құрылғыларды графикалық түрде қарауға мүмкіндік береді.

Discovery / Bonjour шолғышы

Discovery - Bonjour арқылы жарияланған барлық қызметтерді көрсетуге арналған Creative Commons лицензиясы бар macOS қосымшасы. Бағдарлама бастапқыда Rendezvous Browser деп аталды, бірақ Apple протоколдың атын Bonjour деп өзгерткеннен кейін 1.5.4 нұсқасында атын өзгертті; 2.0 нұсқасынан бастап ол қайтадан Discovery деп аталды. Белгілі бір протоколдар үшін тізімдегі элементті екі рет басу онымен байланысты қосымша бағдарламаны іске қосады. 1.5.6 нұсқасы – бірінші универсалды екілік нұсқасы болды. Келешек нұсқалары пайдаланушыларға авторға тәуелді болмай, қызметті толыққанды анықтауға мүмкіндік береді. Bonjour Browser MacAddict #123 журналында қызметтерді табу үшін ұсынылған. Discovery Apple App Store-да қолжетімді.

JBonjourBrowser (Бақытты шолғышы)

Колумбия университетінің студенттік зерттеу жобасы Bonjour Browser функционалдығын қамтамасыз ететін Java негізді жүйені жасады, ол JBonjourBrowser деп аталды. JBonjourBrowser ашық кодты және GPL лицензиясымен қолжетімді. JBonjourBrowser Bonjour Browser функционалдығын имитациялау және сонымен бірге бірнеше платформада жұмыс істеу мақсатымен құрылды. Оның жұмыс істеуі үшін Apple компаниясының Bonjour Java кітапханасы қажет.

Windows үшін Bonjour шолғышы

Windows-қа арналған түпкілікті қосымша Mac OS-тегі Bonjour Browser сияқты мүмкіндіктерді ұсынады. Hobbyist Software және HandyDev Software компаниялары Windows үшін Bonjour Browser бағдарламасын тегін ұсынады.

mDNSBrowser (мДНС шолғышы)

Netputing Systems Inc. компаниясы mDNSBrowser деп аталатын коммерциялық нұсқасын ұсынады.