The Gnutella network is a decentralized peer-to-peer file sharing protocol. There are many peer-to-peer file sharing protocols such as FastTrack (Kazaa), eDonkey2000/eMule (Overnet), OZONE Network Protocol, etc., but the majority of P2P clients use the Gnutella network or Kademlia to search for and download files from unaffiliated computers offering them free of charge. LimeWire was the first popular client to support the Gnutella network, which allows users to trade files both publicly and privately.