欢迎来到天天文库
浏览记录
ID:21978768
大小:1.47 MB
页数:26页
时间:2018-10-21
《bonjour协议简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一.WhatisBonjour?二.Bonjour相关内容三.Bonjour的工作过程2002年被称作Rendezvous而公布于世,后于2005年重新命名为Bonjour,源自于法语,是“你好”的意思,发音为:[bɔnzhur]也称为零配置联网,能自动发现IP网络上的电脑、设备和服务。WhatisBonjour?由于Bonjour协议基于组播的DNS服务,所以其只能在本地网络中工作(LAN),不可以过WAN。Bonjour与微软的UPnP比较相似都是在局域网工作,但功能上各有千秋。WhereBonjourworks?Safari:MACOS上广泛使
2、用的浏览器,类似于Windows上的IEiTunes:Apple平台上用来共享音乐iPhoto:Apple平台上用来共享图片iChat:Apple平台用上来即时通讯Bonjour的常见应用一.WhatisBonjour?二.Bonjour相关内容三.Bonjour的工作过程四.MDNS,即MulticastDNS,是在小范围本地网络中使用的,与DNS相似的接口、数据包结构、操作语义的协议。但在本地网络中没有通常意义上的DNSServer。使用UDP连接,5353端口。广播地址:224.0.0.251(IPv4)orff02::fb(IPv6)MDNS
3、DNS-SDDNSbasedServiceDiscovery,Bonjour协议的另一半,与MDNS一起形成完美的零配置组网。使用DNS中的SRV、TXT、PTR三个标志符来通告服务的名称,提供详细的信息,如对象名称,服务类型,域名和配置参数等。遵循first-come规则。支持Bonjour的设备,需要实时监听MDNS的数据包并刷新DNS缓存。Bonjour使用的系统进程LLMNR(Link-LocalMulticastNameResolution)是微软开发的,类似于Bonjour的一款应用,使用的是SSDP协议。SSDP(SimpleServi
4、ceDiscoveryProtocol)是一种UPnP的协议,基于http发展而来的。LLMNR运用于MDNS协议,存在于局域网中的顶级域名结构:全局唯一的机器名+“.local”.Local虚假的顶级域名TypeValueDescriptionFunctionA1IPv4地址返回一个32位的IPv4地址AAAA28IPv6地址返回一个128位的IPv6地址PTR12指针用来根据IP地址查域名,一般是DNS反向查找SRV33服务定位广义服务定位,一个域名下有哪些服务TXT16文字记录起初是为了方便阅读DNS记录,之后常用于携带机器的可读信息DNS协议
5、节点介绍SRVTTL:TimetoLive,生存时间,表示此通告在未被新通告刷新的情况下的有效时间;Class:In,表示一般Internet网络Priority:目标主机的优先级,范围0~65535;Weight:整个优先级的范围,如果只是域名解析的话,weight应设为0;Port:服务所使用的端口;Target:目标的域名。一.WhatisBonjour?二.Bonjour相关内容三.Bonjour的工作过程四.为什么MAC系统如此智能?IPCamera发送MDNS通告,查询有无域名冲突查询名称是否有冲突,并通告当前服务器信息发出MDNS通告,
6、通告自己的域名与IP,端口,连接类型冲突检测结束,发送MDNS通告,通知全网其他设备更新DNS缓存其中一台PC发起访问请求,在已知IPv4地址的情况下,ARP请求PC发起访问请求在Safari中双击访问搜索到的设备名称,PC端发出Query包查询tp-link-001bfe00c732.local对应的IP地址对未知域名(.local)发起访问请求时,会发起MDNS解析域名除了与IPCamera相关的内容,网络中还夹杂着PC自己的MDNS通告PC端打开Safari触发的MDNS查询,查询网络中可供http访问的服务,并通告已知的供分享。第二个包使iT
7、ouch搜索打印机的查询包BonjourSleepProxy文件共享、打印共享、iTunes库共享、远程桌面、SSH都可以触发唤醒。总结Bonjour的工作过程,可以总结为:通告与查询通告:任何一个设备接入网络中,都需要通告全网自己设备的信息,如IP、端口、服务类型、是否有密码认证之类。查询:查询整个网络中是否有自己想要的服务或者是否有可供自己访问的一些服务,查询网络中是否存在冲突,查询目的主机的IP地址。就这样一来一往,整个网络中有哪些设备,这些设备可提供哪些服务,这些设备需要怎么的权限,就十分的清楚了。
此文档下载收益归作者所有