Avahi is a framework for Multicast DNS Service
Discovery (mDNS/DNS-SD a.k.a. Zeroconf) on Linux.
It allows programs to publish and discover
services running on a local network with no
specific configuration. For example, you can plug
into a network and instantly find printers to
print to, files to look at, and people to talk to.