Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
Zero-configuration networking ou Zeroconf est l'appellation générique d'un ensemble de protocoles permettant de créer automatiquement un réseau IP utilisable sans configuration particulière ou serveurs dédiés. Cela permet aux utilisateurs novices de connecter en réseau des ordinateurs, des imprimantes et d'autres périphériques et de s'attendre à ce que celui-ci soit automatiquement fonctionnel. Sans Zeroconf, un utilisateur doit soit mettre en place des services spéciaux, tels que DNS et DHCP, soit configurer les paramètres réseau de chaque périphérique manuellement, ce qui peut être difficile pour ceux qui ne sont pas familiers de ces techniques. Les protocoles Zeroconf fournissent les fonctionnalités suivantes : allocation dynamique d'adresse IP sans serveur DHCP ; résolution de noms et adresses IP sans serveur DNS ; recherche de services sans annuaire ; traversée de passerelle NAT. Les protocoles IPv4 et IPv6 possèdent tous deux des techniques normalisées d'auto-configuration des adresses des interfaces réseau. Pour IPv4, la de l'IETF définit l'allocation dynamique d'adresses IP dans la plage 169.254.0.0/16. La RFC appelle cette technique IPv4 link-local (IPv4LL) address assignment. Toutefois, Microsoft se réfère à celle-ci sous le nom APIPA ou Internet Protocol Automatic Configuration (IPAC). Pour IPv6, l'allocation automatique d'adresses link-local est prévue dans la . Un premier protocole proposé pour la résolution de nom a été publié par Bill Manning et Bill Woodcock en 2000 sous l'appellation Multicast Domain Name Service. Celui-ci fut utilisé comme base de travail par Apple et Microsoft pour l'élaboration de leur propres protocoles. Le protocole de Multicast DNS (mDNS) est proposé par Apple comme projet de standard. C'est actuellement le plus utilisé. Multicast DNS (mDNS) est un protocole utilisant des datagrammes similaires au DNS unicast, mais mis en œuvre différemment.
Jamie Paik, Kevin Andrew Holdcroft, Christoph Heinrich Belke, Alexander Thomas Sigrist