Zeroconf
Aspeto
Zeroconf ou Zero Configuration Networking é um conjunto de técnicas que automaticamente criam uma rede IP sem que seja necessário configura-la diretamente. Isto permite a usuários que não possuam conhecimento específico conectar computadores, impressoras e outros elementos. Sem o Zeroconf ou algo equivalente, o usuário deveria configurar servidores especiais, tais como DHCP e DNS, ou configurar cada computador da rede manualmente, o que é trabalhoso e difícil para quem não possua conhecimentos adequados.
Vantagens
O Zeroconf, atualmente, resolve três problemas:
- Escolhe endereços para os elementos da rede. O IPv4 usa a técnica IPv4 Link-Local (IPV4LL) do RFC, entretanto a Microsoft se refere a este recurso como Automatic Private IP Addressing (APIPA) ou Internet Protocol Automatic Configuration (IPAC).
- Descobre qual computador possui certo nome. Isto pode ser feito usando Multicast DNS (mDNS da Apple) ou LLMNR da Microsoft.
- Descobre onde obter serviços, tais como, impressão.
Referências
- Zeroconf.org - Stuart Cheshire's page, including expired internet drafts.
- "Understanding Zeroconf and Multicast DNS", December 2002 article, very slightly outdated, on the O'Reilly Network.
- AIR Wiki : ZeroconfTechnologies
- Charter of the DNSEXT working group, which coordinates LLMNR standarization
- Explanation of .local addresses, which are used with mDNS but not yet standardized by IANA
- DNS-SD.org DNS Service Discovery
- UPnP consortium
- RFC 2608, Service Location Protocol, Version 2
Livro
- Zero Configuration Networking: The Definitive Guide, by Daniel Steinberg and Stuart Cheshire, O'Reilly
Vídeo
- Zeroconf tech talk by Stuart Cheshire to Google engineers.