2012年6月25日 星期一

Zero configuration networking (zeroconf)



一般而言,網路管理者需要設定電腦的網路狀態,例如使用DHCP,或是手動設定IP位址。
而 zeroconf 則省略了上述步驟,提供一種用來自動設定IP網路的技術。

zeroconf主要基於三種技術

1. 給定網路設備對應的 IP位址 (address autoconfiguration)。會分配的位址如下:
IPv4:169.254.0.0/16
IPv6:fe80::/10



2. 自動解析並且分配電腦名稱(hostname),
APPLE: Multicast Domain Name Service(mDNS)
Microsoft: Link Local Multicast Name Resolution(LLMNR)

3. 告知此設備在網路上所扮演的腳色(提供了什麼服務)
   (Automatic location of network services, such as printing devices)
APPLE: DNS based Service Discovery (DNS-SD)
Microsoft: Simple Service Discovery Protocol (SSDP)

實際例子:

  1. APPLE:multicast DNS and DNS Service Discovery.
  2. MicroSoft:LLMNR(ink Local Multicast Name Resolution) and SSDP


參考資料

  1. http://en.wikipedia.org/wiki/Zero_configuration_networking
  2. http://tools.ietf.org/html/rfc3927