词条 | Bonjour Sleep Proxy |
释义 |
Apple's Bonjour Sleep Proxy service is an open source[1] component of zero configuration networking, designed to assist in reducing power consumption of networked electronic devices.[2] A device acting as a sleep proxy server will respond to Multicast DNS queries for another, compatible device which has gone into low power mode. The low-power-mode device remains asleep while the sleep proxy server responds to any Multicast DNS queries.[2] When the sleep proxy server sees a query which requires the low-power-mode device to wake up, the sleep proxy server sends a special wake-up-packet ("magic packet") to the low-power-mode device. Finally, communication parameters are updated via Multicast DNS and normal communications proceed.[2] Apple Inc. describes the service as Bonjour Sleep Proxy in their support documents.[3] The service supports the Wake on Demand feature, first offered in Mac OS X Snow Leopard.[4] DetailsAddress resolution protocolThe sleep proxy service responds to address resolution protocol requests on behalf of the low-power-mode device:[2] When a sleep proxy sees an IPv4 ARP or IPv6 ND Request for one of the sleeping device's addresses, it answers on behalf of the sleeping device, without waking it up, giving its own MAC address as the current (temporary) owner of that address. This may appear confusing to network administrators who are not expecting the behaviour of changing MAC addresses. Wireless magic packetIn case the low-power-mode device is communicating via Wi-Fi, the wake-up-packet is sent via Wireless Multimedia Extensions (WMM).[4] This was not possible in previous implementations of Wake on LAN (WoL). The wireless hardware must be updated enough to include WMM support.[4] Apple provides instructions for checking compatibility with this feature for Macintosh computers.[3] Supported services and examplesThe sleep proxy service is able to advertise any Bonjour-supported services, while the host computer sleeps. Some examples of supported services are:[3]
TroubleshootingStuart Cheshire has a page describing steps for troubleshooting Sleep Proxy Service. ImplementationsImplementations on a local area network can be seen with Bonjour Browser.{{Expand list|date=April 2009}}
References1. ^Note: see mDNSResponder source code at www.macosforge.org, which includes a full implementation of the DNS-SD/mDNS Sleep Proxy Service, available under the Apache 2.0 Open Source license. 2. ^1 2 3 {{cite web| url = http://tools.ietf.org/html/draft-cheshire-dnsext-multicastdns| author = Marc Krochmal| publisher = Apple Inc.| title = Internet Draft: draft-cheshire-dnsext-multicastdns-11| date = 2010-03-23| accessdate = 2010-05-30}} 3. ^1 2 3 4 5 {{cite web| title = Mac OS X v10.6: About Wake on Demand (Apple Article HT3774)| url = http://support.apple.com/kb/HT3774| publisher = Apple| language = | date = 2009-08-27| accessdate = 2009-09-15| quote = Setting up Wake on Demand", "Setting up a Bonjour Sleep Proxy}} 4. ^1 2 {{cite web| author = Glenn Fleishman| title = Wake on Demand lets Snow Leopard sleep with one eye open| url = http://www.macworld.com/article/142468/2009/08/wake_on_demand.html| publisher = Macworld.com| date = 2009-08-28| accessdate = 2009-09-15| quote = How it works", "Energy Saver preference pane}} 5. ^Apple Inc. Worldwide Developers Conference (WWDC) 2009, Session 508, Zero Configuration Networking Using Bonjour{{cite web |url=http://devimages.apple.com/products/video/wwdc09/wwdc09iphonesessionlist.pdf |title=Archived copy |accessdate=2009-09-15 |deadurl=yes |archiveurl=https://web.archive.org/web/20090806201857/http://devimages.apple.com/products/video/wwdc09/wwdc09iphonesessionlist.pdf |archivedate=2009-08-06 |df= }} External links
6 : Apple Inc. software|Computer configuration|Domain name system|Link protocols|Network protocols|Windows communication and services |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。