| • Science | • People | • Locations | • Timeline |
| Application layer | HTTP, SMTP, FTP, SSH, IRC, SNMP ... |
| Transport layer | TCP, UDP, SCTP, RTP, DCCP ... |
| Network layer | IPv4, IPv6, ARP, IPX ... |
| Data link layer | Ethernet, 802.11 WiFi, Token ring, FDDI, ... |
Zeroconf or Zero Configuration Networking is a planned IETF protocol for dynamic configuration of network nodes in an IP network. The standard is still in the works, and no RFC documents have been released by the working group as of 2004, though several implementations of the protocol already exist.
A main idea of Zeroconf is that it should be possible to connect two computers with a cross-over Ethernet cable and have them communicating without any extra configuration. Currently, this operation will typically involve a lot of manual configuration.
The goal is thus to obtain functioning IP networking, without dependence on infrastructure ( DHCP server, DNS server, etc.) or expert knowledge (e.g. RFC 1918 addressing). Zeroconf was initially pioneered by Apple as part of Apple's transition from AppleTalk to IP; it is now adopted by many makers of network devices. One good example is network printers. Printers have no screen or keyboard for users to enter IP addresses and subnet masks, so they pretty much have to set themselves up automatically if normal humans are to use them. Almost all network printers available today implement Zeroconf networking.
Apple Computer renamed its initial implementation of the Zeroconf protocol to Apple Rendezvous. Industry watchers suspect that it will be renamed again as a result of a lawsuit with Tibco.Zeroconf builds on many independently-developed ideas: