Gnutella是一个分散的P2P文件共享协议。使用一个安装的Gnutella客户机,用户在Internet中能够搜索、下载和上传文件。流行的Gnutella客户机包括BearShare, Limewire and Shareaza。Gnutella仍旧在流行但是小于一些其它的P2P网络,主要是eDonkey2000 and BitTorrent。