Zeroconf

Zeroconf or Zero Configuration Networking is the name of a whole of technologies making it possible several computers to communicate without configuration.

The goal is to obtain a network functional IP without dependence of an infrastructure (waiter DHCP, waiter DNS, etc) or of an expertise network. Zeroconf was created by Stuart Cheshire, former employee of Apple, when this company passed from Appletalk to IP. It from now on is adopted by many manufacturers of apparatuses network.

For example, the printers in network do not have a keyboard or screen to enter an address IP, a footbridge and a mask of sub-network, they must then car-be configured to be usable.

Components

Zeroconf manages four aspects:
  • Dynamic allocation of IP address without waiter DHCP
  • Resolution of names and IP addresses without waiter DNS
  • Search for services without directory
  • Allowance of IP addresses multicast without waiter MADCAP

Dynamic allocation of address IP

For IPv4, there exists a standard for the dynamic allocation of IP addresses in the beach 169.254.0.0 /16. See RFC 3927 published in March 2005.

For IPv6, the dynamic allocation of IP addresses is planned in the protocol (see RFC 2461).

Resolution of names

Two solutions exist:

Search for services

Three solutions exist:

Allowance of IP addresses multicast

There does not exist standard.

Standard

The work group IETF Zeroconf led by Sun, Apple and Microsoft, published the RFC 3927.

Implementations

Apple Hello

Apple Hello (in the past Rendezvous) is an implementation of DNS-SD which exists under Mac OS X and Windows.

GNU/Linux

Many a distributions GNU/Linux integrates Zeroconf. The first implementations were based on Howl which had left the code provided by Apple. Then finally, an approach plus Linux was chosen by Freedesktop: avahi. This approach allows all to centralize and to limit the number of demons, the software wanting to use the services zeroconf makes their requests via Dbus.

Random links:Cauvicourt | Datos demográficos de Kuwait | Code list AITA of the aéroports/S | Bāguà | François Gaffori | First line | George_Curzon,_ère_marquise_Curzon_de_Kedleston