Zero Configuration Networking (Zeroconf) 乃為電腦間建立通訊的一種標準模式,讓這些電腦能在彼此之間進行自我宣傳或存取資源的動作。其設計是為了簡化電腦網路設定的複雜動作 – 事實上它的設計讓使用者完全不必操心這些設定上的細節。Zeroconf 常見於特定網路 – 像是家用環境。有了 zeroconf,使用者可透過跳線 (crossover cable) 連接兩台電腦、即時存取彼此之間的服務。
Zero Configuration Networking 元素有三:
網路層位址指派 (Network layer address assignment)
若你的電腦必須與其它電腦溝通,那麼你的網路介面,就必須有網路位址。Zerocnof 使用的是 Internet Protocol (IP),因此必須將 IP 位址指派為這裡所要的網路位置。啟動 Zeroconf 的電腦,如已擁有 IP 位址,則通常不再使用自動指派,若沒有,則 Zeroconf 會自動指派為 169.254.x.x 網段的 IP 位址。作這些動作的 Linux 程式為 zeroconf 與 zcip 。
網路名稱與位址的轉譯 (Translation between network names and network addresses)
…
Zeroconf 使用 Multicast DNS 作這件事。
…
透過名稱與協定安排服務的位置或找到服務 ( Location or discovery of services by name and protocol)
若電腦沒有東西要開放共享,那它的網路就沒有存在的必要了。電腦共享資訊或資料的方式,通常是開放可令其它電腦存取的服務。Zeroconf 使用 DNS Service Discovery 找出電腦裡有哪些服務是開放予其它電腦共享。Avahi 與mDNSResponder 即為 DNS Service Discovery 裡,用於發現 (discover) 與自我宣傳 (advertise) 服務的兩個應用。
…
安裝與其它介紹 (略)
原文出處:
http://www.linux.com/article.pl?sid=06/06/15/2012219
