你好 是一种由Apple,Inc。开发的自动网络发现技术.Bonjour允许计算机和打印机使用新的通信协议自动查找和连接彼此的服务,从而节省时间并简化文件共享和设置网络打印机等任务。该技术基于互联网协议(IP),允许其与有线和无线网络一起使用。
卓悦的能力
Bonjour技术将网络共享资源作为服务类型进行管理。当它们联机,脱机或更改IP地址时,它会自动发现并跟踪网络上这些资源的位置。它还向网络应用程序提供此信息,以允许用户访问资源。
Bonjour是一个实现零配置 - 零配置网络。 Bonjour和zeroconf支持三种主要发现技术:
- 地址分配
- 名称解析
- 位置服务
Bonjour使用了 链接本地寻址 无需动态主机配置协议(DHCP)即可自动为本地客户端分配IP地址的方案。它适用于IPv6和传统IP(IPv4)寻址方案。在IPv4上,Bonjour在Windows上使用169.254.0.0专用网络,如自动专用IP寻址(APIPA),并在IPv6中使用本机链路本地寻址支持。
名称解析在Bonjour中通过本地主机名配置和组合工作组播DNS(mDNS)。虽然公共Internet域名系统(DNS)依赖于外部DNS服务器,但多播DNS在本地网络中工作,并使网络上的任何Bonjour设备能够接收和响应查询。
提供 位置服务 对于应用程序,Bonjour在mDNS之上添加了一层抽象,以维护按服务名称组织的可启用Bonjour的应用程序的可浏览表。
Apple特别注意Bonjour的实施,以确保其网络流量不会消耗过多的网络带宽。特别地,mDNS包括用于记住最近请求的资源信息的高速缓存支持。
有关更多信息,请参阅Bonjour Concepts(developer.apple.com)。
Bonjour设备支持
运行较新版Mac OS X的Apple电脑支持Bonjour作为嵌入各种网络应用程序(如Web浏览器(Safari),iTunes和iPhoto)的功能。此外,Apple还在Apple.com上为Microsoft Windows PC提供Bonjour服务,作为免费软件下载。
应用程序如何与Bonjour一起使用
一些Bonjour浏览器应用程序(用于台式机和笔记本电脑的可下载客户端软件,或手机和平板电脑应用程序)已经创建,允许网络管理员和业余爱好者浏览有关Bonjour服务在活动网络上做广告的信息。
Bonjour技术为macOS和iOS应用程序提供了一套应用程序编程接口(API),以及用于Windows应用程序的软件开发工具包(SDK)。拥有Apple Developer帐户的人可以访问Bonjour for Developers的其他信息。