Gnutella, a public-domain file-sharing application, is the best known example of this type of P2P application
The peers form an abstract, logical network called an overlay network
edge - an abstract link which may consist of tens of underlying physical links
Although a Gnutella network may have hundreds of thousands of participating peers, a given peer will typically be connected to fewer than 10 other nodes in the overlay network
Steps in query flooding