Bonjour (소프트웨어)
Bonjour (software)![]() 봉쥬르 | |
![]() | |
개발자 | 애플사 |
---|---|
초기 릴리즈 | 8월, 전( (랑데부로서) |
안정된 릴리스 | 878.260.1 / 2019년 8월 , 전( |
운영 체제 | macOS, Microsoft Windows, Linux, *BSD, iOS |
유형 | 제로 구성 네트워킹 |
면허증. | Apple Inc. – 자체 프리웨어, Apache 라이선스 일부 |
웹 사이트 | developer |
Bonjour는 서비스 디스커버리, 주소 할당 및 호스트 이름 해결을 포함하는 테크놀로지 그룹인 제로 구성 네트워킹(zero-conf)의 구현입니다.Bonjour는 Multicast Domain Name System(mDNS; 멀티캐스트 도메인네임 시스템) 서비스 레코드를 사용하여 프린터, 기타 컴퓨터 및 이러한 디바이스가 제공하는 서비스를 로컬네트워크상에 배치합니다.
이 소프트웨어는 애플의 맥OS와 iOS 운영체제에 내장되어 있다.Microsoft Windows 를 실행하고 있는 컴퓨터에도, Bonjour 를 인스톨 할 수 있습니다.Bonjour 컴포넌트는 iTunes 및 Safari와 같은 다른 소프트웨어에도 포함될 수 있습니다.
2002년 Mac OS X 10.2에서 Rendezvous로 도입된 후 2005년 상표권 분쟁 해결 [1][2]후 Bonjour로 이름이 변경되었습니다.
개요
Bonjour는 로컬에리어 네트워크상의 서비스를 검출하는 일반적인 방법을 제공합니다.이 소프트웨어는 macOS 전체에서 널리 사용되며, 사용자는 별도의 구성 없이 네트워크를 설정할 수 있습니다.2010년 시점에서는[update], 프린터와 파일 공유 서버를 검색하는 데 사용되고 있습니다.
Bonjour를 사용하는 주요 애플리케이션은 다음과 같습니다.
- 공유 음악을 찾기 위해 iTunes
- iPhoto 공유 사진 찾기
- iChat, Adobe Systems Creative Suite 3, Proteus, Adium, Fire, Pidgin, Skype, Vine Server 및 Elgato Eye여러 클라이언트와 통신하기 위한 TV
- Gizmo5는 로컬네트워크상의 다른 사용자를 검색합니다.
- 디지털 비디오 레코더와 공유 미디어 라이브러리를 찾는 TiVo Desktop (2013년 폐지, 지원되지 않음)
- 문서 공동작업자를 찾기 위한 하위 EthaEdit
- 라이센스 관리에 사용되는 Solidworks 및 PhotoView 360
- Mac 데스크톱과 iPad, iPhone 또는 iPod Touch 전체에서 프로젝트와 작업을 동기화하는 사물 및 OmniFocus
- Safari를 통해 로컬 웹 서버 및 로컬 디바이스 설정 페이지를 검색할 수 있습니다.
MacOS용 Bonjour Browser 또는 iStumbler 등의 소프트웨어를 사용하여 이러한 응용 프로그램에 의해 선언된 모든 서비스를 볼 수 있습니다.아이폰과 아이팟터치용 애플 '리모트' 애플리케이션도 봉쥬르를 이용해 와이파이를 [3]통해 아이튠스 라이브러리와 연결된다.
Bonjour는 특별한 DNS 설정 없이 보통 작은 단일 브로드캐스트 도메인 내에서만 작동합니다.macOS, Windows용 Bonjour 및 AirPort Base Stations는 적절하게 구성된 DNS 서버를 통해 Wide Area Service Discovery를 사용하도록 구성할 수 있습니다.
일반적으로 응용 프로그램은 운영 체제가 아닌 표준 TCP/IP 콜을 사용하여 Bonjour 서비스를 구현합니다.macOS는 다양한 봉쥬르 서비스를 제공하지만 봉쥬르는 다른 운영 체제에서도 작동합니다.애플은 서비스 디스커버리의 핵심 컴포넌트인 Bonjour 멀티캐스트 DNS responder의 소스 코드를 Darwin 오픈소스 프로젝트로 제공하고 있습니다.이 프로젝트에서는 Mac OS 9, macOS, Linux, *BSD, Solaris, VxWorks 및 Windows를 포함한 다양한 플랫폼의 응답기 데몬을 구축하기 위한 소스 코드를 제공합니다.애플은 또한 Windows 및 Java 라이브러리용 Bonjour라고 불리는 사용자가 설치할 수 있는 서비스 세트를 제공합니다.
라이선스
봉쥬르는 애플에 의해 이용약관에 따라 출시된다.소프트웨어 패키지의 일부로서 재배포하거나 Bonjour 로고를 사용하는 개발자나 소프트웨어 회사에서는 라이센스 계약이 필요할 수 있습니다.mDNSResponder의 소스 코드는 Apache [4]License에서 사용할 수 있습니다.
명명
Apple은 2002년 8월에 "Rendezvous"라는 이름으로 Mac OS X 10.2의 일부로 Bonjour 소프트웨어를 처음 선보였습니다.2003년 8월 27일 Tibco Software Inc.는 상표권 [5]침해 소송을 제기했다고 발표했습니다.Tibco는 1994년부터 TIBCO Rendezvous라는 엔터프라이즈 애플리케이션 통합 제품을 시장에 출시했으며, Apple Computer와 합의하려고 노력했다고 밝혔습니다.2004년 7월, Apple Computer와 Tibco는 [6]법정 밖에서 합의에 도달했습니다.그 합의의 구체적인 내용은 일반에 공개되지 않았습니다.2005년 4월 12일, 애플은 랑데부의 이름을 "봉쥬르"[1]로 변경했다고 발표했다.
현재의 이름은 프랑스어로 오전 또는 오후 인사인 "좋은 하루"를 의미합니다.이전 이름은 프랑스어로 "회의", "약속" 또는 "날짜"[7]를 의미합니다.
기타 구현
2010년 2월 24일에 출시된 Bonjour 버전 2.0은 Microsoft Windows 2000, 2003, XP, Vista, 7, 8, [8]및 10에서 작동합니다.시스템은 주로 네트워크 프린터의 설치, 구성 및 사용을 용이하게 하기 위해 사용하기 때문에 부팅 시부터 실행됩니다.Windows에서 Bonjour가 완전히 구현되면 iChat과 같은 일부 기능을 통해 Windows와 Mac OS 간의 통신이 가능합니다.Bonjour for Windows 는 Internet Explorer 에 제로 컨피규레이션 기능을 추가해, Java VM [8][9]에 제로 컨피규레이션을 실장합니다.
Adobe의 Photoshop CS3 [10]스위트와 같은 일부 서드파티 애플리케이션도 제로콘프 기술을 활용하기 위해 Bonjour와 함께 제공됩니다.
Windows 시스템의 인스톨러에서는, 통상, 「Program Files(프로그램 파일)」폴더내의 「Bonjour」라고 하는 폴더에 Bonjour 파일을 보존합니다.내부 네트워크 구성 및 동작에 관련된 Windows 시스템 레지스트리 엔트리를 변경합니다.Bonjour는 mDNSRESponder.exe로 실행됩니다.네트워크를 통한 통신은 UDP 포트 5353을 통해 이루어지며, 이로 인해 Bonjour 패킷을 차단하는 일부 개인 방화벽 또는 회사 방화벽을 재설정해야 할 수 있습니다.Windows 용 Bonjour 의 풀 인스톨에는, Internet Explorer 용 플러그인, 프린터 마법사, 및 네트워크 통신 서비스가 포함됩니다.서드파티 애플리케이션의 일부 또는 iTunes와 같은 다른 Apple 소프트웨어의 구성 요소로 설치할 때 모든 구성 요소가 포함된 것은 아닙니다.
일부 VPN 클라이언트는 VPN 소프트웨어가 활성화되어 [8]연결되어 있을 때 로컬네트워크 서비스를 컴퓨터에서 사용할 수 없도록 설정되어 있습니다.이 경우 Bonjour 또는 기타 제로 컨피규레이션 구현에서는 로컬제로 컨피규레이션서비스를 사용할 수 없습니다.
2008년 9월, Bonjour for Windows [11]에서는 2개의 보안 취약성이 발견되었습니다.Windows 용 Bonjour 의 일부의 인스톨에는 언인스톨러가 없고, Windows 서비스 [12]리스트에 사람이 읽을 수 있는 엔트리가 표시되지 않습니다.
32비트 및 64비트 릴리스의 Windows 7에서는 일부 오래된 버전의 Bonjour 서비스에서는 0.0.0 엔트리를 기본 게이트웨이로 추가하여 모든 네트워크 연결을 해제할 수 있습니다.이것은 [13]2013년에 보고된 버그입니다.
오픈 소스 IM 클라이언트 Pidgin, Kopete 및 Adium은 클로즈드 소스 Trilian 클라이언트와 마찬가지로 Bonjour IM 프로토콜을 지원합니다.
브라우저
많은 브라우저를 통해 최종 사용자는 Bonjour를 사용하여 검출된 디바이스를 그래픽으로 탐색할 수 있습니다.
검출 / Bonjour 브라우저
Discovery는 Creative Commons 라이선스가 부여된 MacOS 응용 프로그램으로 Bonjour를 사용하여 선언된 모든 서비스를 표시합니다.이 프로그램은 원래 Rendezvous Browser로 불렸으나, Apple이 프로토콜 이름을 Bonjour로 변경한 후 버전 1.5.4에서 이름을 변경하였고, 버전 2.0 이후 다시 Discovery로 이름이 변경되었습니다.특정 프로토콜의 경우 목록 항목을 두 번 클릭하면 연결된 도우미가 시작됩니다.버전 1.5.6은 최초의 유니버설바이너리 릴리즈입니다
향후 버전에서는 작성자에게 의존하지 않고 서비스를 완전히 정의할 수 있게 됩니다.
MacAddict #123의 서비스 검출에는 Bonjour Browser를 권장합니다.
검색은 Apple App [14]Store에서 사용할 수 있습니다.
JBonjour Browser(JBonjour 브라우저)
콜롬비아 대학의 학생 연구 프로젝트는 JBonjourBrowser라고 불리는 Bonjour Browser의 기능에 맞는 Java 기반 시스템을 개발했습니다.JBonjourBrowser는 오픈소스이며 GPL에서 사용할 수 있습니다.
JBonjour Browser는 Bonjour Browser의 기능을 에뮬레이트함과 동시에 여러 플랫폼에서 동작하도록 구축되었습니다.이를 실행하려면 Apple의 Bonjour Java 라이브러리가 필요합니다.
Windows용 Bonjour 브라우저
네이티브 Windows 애플리케이션은 Mac OS용 Bonjour Browser와 유사한 기능을 제공합니다.Bonjour Browser for Windows는 Hobbyist Software와 HandyDev Software에 의해 무료로 제공됩니다.
mDNS브라우저
웹 사이트 | developer![]() |
---|
mDNSBrowser라고 불리는 상용 구현은 Netputing Systems Inc.에 의해 제공됩니다.
「 」를 참조해 주세요.
- .현지의
- PostgreSQL 데이터베이스가 Bonjour 지원
- Service Location Protocol
- 봉쥬르 슬립 프록시[15] 서비스
- 유니버설 플러그 앤 플레이– Bonjour와 유사한 검출 기능을 제공합니다.
- WS-Discovery – 로컬네트워크상의 서비스를 찾기 위한 멀티캐스트 검출 프로토콜을 정의하는 기술 사양입니다.
레퍼런스
- ^ a b Marc Krochmal (April 12, 2005). "Rendezvous is changing to..." rendezvous-dev mailing list. Apple Computer. Archived from the original on March 19, 2007. Retrieved October 11, 2006.
- ^ "Apple to rename Rendezvous technology "Bonjour"". appleinsider.com. February 18, 2005. Retrieved March 14, 2015.
- ^ "Android DACP Remote Control". Jeffrey Sharkey. Retrieved February 23, 2009.
- ^ "mDNSResponder source code". Apple. 각 mDNSRESponder 소스 코드 다운로드 내에서 'LICENSE' 파일을 작성합니다.
- ^ "TIBCO Software Inc. Sues Apple Computer, Inc. for Trademark Infringement" (Press release). TIBCO Software. August 27, 2003. Retrieved October 11, 2006.
- ^ Daniel Drew Turner (July 22, 2004). "Apple Settles TIBCO Suit, Renames Rendezvous". eWeek. Retrieved October 11, 2006.
- ^ "bonjour". merriam-webster.com. Retrieved July 28, 2010.
- ^ a b c "Bonjour Downloads". Apple Inc. March 8, 2010. Retrieved March 8, 2010.
- ^ Apple Inc. "Leopard Sneak Peek – iChat". Archived from the original on November 27, 2006. Retrieved November 28, 2006.
- ^ "CS3 Doesn't Install Spyware". Adobe Systems. January 4, 2007. Retrieved February 7, 2009.
- ^ "About the security content of Bonjour for Windows 1.0.5". Apple Inc. September 15, 2008. Retrieved May 27, 2009.
- ^ "Completly [sic] Uninstall and Remove Bonjour Service and Files (mDNSResponder.exe, mdnsNSP.dll) for Windows". Amarjeet Rai. February 11, 2008. Retrieved July 5, 2009.
- ^ "Windows 7 - Two default gateway 0.0.0.0". microsoft.com. Archived from the original on May 7, 2013. Retrieved April 22, 2012.
- ^ Ballard, Lily. "Discovery – DNS-SD Browser". Apple. Retrieved May 26, 2020.
- ^ "Mac OS X v10.6: About Wake on Demand (Apple Article HT3774)". Apple. August 27, 2009. Retrieved September 15, 2009.
Setting up Wake on Demand", "Setting up a Bonjour Sleep Proxy
외부 링크

- DNS SRV(RFC 2782) 서비스 유형: 정식 등록된 Bonjour 서비스 유형 목록
- Bonjour – 네트워킹, 심플화 – Apple의 일반 정보
- Bonjour 개발자 웹사이트– Apple 개발자 리소스
- Apple – Support – Bonjour – Apple의 Bonjour 지원
- 봉쥬르:Mac OS Forge의 공식 Bonjour 사이트입니다.
- Zeroconf – Stuart Cheshire가 관리하는 수많은 유용한 링크가 있는 사이트
- Stuart Cheshire의 Google에서의 Bonjour와 zeroconf에 관한 강연(2005년 11월 2일)
- 스튜어트 체셔와 랑데부는 오라일리 네트워크의 대니얼 스미스의 블로그에서 언급했습니다.
- Windows용 Bonjour 브라우저– Windows용 Bonjour 브라우저
- Zeroconf와 멀티캐스트 DNS에 대해서– Bonjour/zeroconf와 유니버설 플러그 'n' Play의 비교를 포함한 제로 구성 네트워킹 소개
- mDNSBrowser 웹사이트