봉쥬르 Apple에서 개발한 구성이 필요 없는 네트워킹 방법입니다. 이 기술을 사용하면 컴퓨터, 모바일 장치 및 프린터가 통신 프로토콜을 사용하여 자동으로 서로를 찾고 연결할 수 있습니다. Bonjour는 시간을 절약하고 파일 공유 및 네트워크 프린터 설정과 같은 작업을 단순화합니다. 이 기술은 인터넷 프로토콜(IP)을 기반으로 하므로 유무선 네트워크에서 작동합니다.
이 문서의 정보는 macOS Catalina(10.15)~OS X Lion(10.7), iPhone, iPad, Apple TV, Windows 7~Windows 10을 실행하는 Mac에 적용됩니다. Bonjour 기술은 많은 프린터에도 설치되어 있습니다.
Bonjour는 독립적인 응용 프로그램이 아닙니다. 앱, 컴퓨터 운영 체제, iOS 모바일 장치 및 기타 제품에서 사용되는 네트워킹 기술의 모음입니다. 배후에서 작동하며 기본적으로 모든 Mac에서 활성화됩니다. 예를 들어, iTunes는 Bonjour를 사용하여 네트워크에서 iTunes를 실행하는 다른 컴퓨터를 찾아 공유 미디어 라이브러리를 관리합니다.
Bonjour의 기능
Bonjour 기술은 네트워크 공유 리소스를 서비스 유형으로 관리합니다. 온라인 상태가 되거나 오프라인 상태가 되거나 IP 주소가 변경될 때 네트워크에서 이러한 리소스의 위치를 자동으로 검색하고 추적합니다. 사용자가 리소스에 액세스할 수 있도록 네트워크 애플리케이션에 이 정보를 제공합니다.
구성이 필요 없는 네트워킹(zeroconf)의 구현으로 Bonjour는 세 가지 주요 검색 기술을 지원합니다.
- 주소 할당 :Bonjour는 DHCP(Dynamic Host Configuration Protocol) 없이도 로컬 클라이언트에 IP 주소를 자동으로 할당하는 링크 로컬 주소 지정 체계. IPv6 및 레거시 IP(IPv4) 주소 지정 체계와 함께 작동합니다. IPv4에서 Bonjour는 169.254.0.0 개인 네트워크를 사용합니다. IPv6의 기본 링크 로컬 주소 지정 지원을 사용합니다.
- 이름 확인 :이름 확인 Bonjour에서 로컬 호스트 이름 구성과 mDNS(멀티캐스트 DNS)의 조합을 통해 작동합니다. 공용 인터넷 DNS(Domain Name System)는 외부 DNS 서버에 의존하지만 멀티캐스트 DNS는 로컬 네트워크 내에서 작동하며 네트워크의 모든 Bonjour 장치가 쿼리를 수신하고 응답할 수 있도록 합니다.
- 위치 서비스 :애플리케이션에 위치 서비스를 제공하기 위해 Bonjour는 mDNS 위에 추상화 계층을 추가하여 서비스 이름별로 구성된 Bonjour 지원 애플리케이션의 탐색 가능한 테이블을 유지 관리합니다.
Apple은 네트워크 트래픽이 과도한 양의 네트워크 대역폭을 소비하지 않도록 Bonjour 구현에 특별한 주의를 기울였습니다. 특히 mDNS에는 최근에 요청한 리소스 정보를 기억하는 캐싱 지원이 포함되어 있습니다.
Apple 제품에 대한 Bonjour 컴퓨터 지원
Mac 데스크탑 및 노트북 컴퓨터의 운영 체제 및 많은 앱은 Bonjour에 의존하며, Bonjour는 이러한 장치에 기본적으로 설치 및 활성화됩니다. Bonjour는 또한 모바일 장치용 Apple의 iOS 및 iPadOS 운영 체제와 함께 제공되며 모든 iPad, iPhone, iPod touch 및 Apple TV의 일부입니다.
Mac OS X 및 macOS 버전을 실행하는 Apple 컴퓨터는 Bonjour를 지원합니다. Safari 웹 브라우저, 음악 또는 iTunes, iPhoto와 같은 네트워크 응용 프로그램에 내장되어 있습니다.
Mac이 제대로 작동하려면 Bonjour가 필요합니다. 제거하거나 비활성화하면 안 됩니다.
PC용 Bonjour 컴퓨터 지원
Apple은 Microsoft Windows PC용 Bonjour 버전을 Windows 10, 8 및 7에서 사용할 수 있는 무료 소프트웨어 다운로드로 제공합니다. PC에서 사용하는 경우 iTunes 소프트웨어에 포함되어 있습니다. Mac과 PC가 동일한 프린터와 다른 장치를 사용하는 가정에서 특히 유용합니다.
Mac과 달리 Windows PC는 Bonjour가 올바르게 작동할 필요가 없지만 자체 사용(예:iTunes)을 위해 설치하는 앱은 Bonjour 없이는 제대로 작동하지 않을 수 있습니다. PC에서 Bonjour를 제거하는 것은 안전합니다. 제어판의 프로그램 및 기능에서 찾을 수 있습니다.
Windows PC를 실행하지만 Mac(또는 Bonjour가 필요한 소프트웨어)을 실행하지 않는 기업은 Bonjour를 설치할 필요가 없습니다. PC와 Mac이 같은 네트워크에 있다면 Bonjour는 Windows 설치에 유용합니다.
응용 프로그램이 Bonjour에서 작동하는 방식
일반적으로 응용 프로그램은 표준 TCP/IP 호출을 통해 Bonjour 서비스를 사용합니다.
여러 Bonjour 브라우저 크리에이티브 커먼즈 라이선스 애플리케이션이 개발되었습니다. 데스크톱 및 노트북 컴퓨터, 전화 및 태블릿 앱용 소프트웨어를 사용하면 네트워크 관리자와 취미 활동가가 활성 네트워크에서 자신을 광고하는 Bonjour 서비스에 대한 정보를 검색할 수 있습니다.
Bonjour 기술은 macOS 및 iOS 애플리케이션 모두를 위한 API(응용 프로그래밍 인터페이스) 세트를 제공합니다. Apple 개발자는 Bonjour for Developers에서 추가 정보에 액세스할 수 있습니다.