175:
1156:. Instead of all nodes being considered equal, nodes entering the network were kept at the 'edge' of the network, as a leaf. Leaves don't provide routing. Nodes which are capable of routing messages are promoted to ultrapeers. Ultrapeers accept leaf connections and route searches and network maintenance messages. This allows searches to propagate further through the network and allows for numerous alterations in topology. This greatly improved efficiency and scalability.
244:
73:
32:
1080:-slots) plus their own QRT (if they share files) and exchange that with their own neighbors. Query routing is then done by hashing the words of the query and seeing whether all of them match in the QRT. Ultrapeers do that check before forwarding a query to a leaf node, and also before forwarding the query to a peer ultra node provided this is the last hop the query can travel.
1045:. Once connected, the client requests a list of working addresses. The client tries to connect to the nodes it was shipped with, as well as nodes it receives from other clients until it reaches a certain quota. It connects to only that many nodes, locally caching the addresses which it has not yet tried and discarding the addresses which it tried and found to be invalid.
1083:
If a search request turns up a result, the node that has the result contacts the searcher. In the classic
Gnutella protocol, response messages were sent back along the route taken by the query, as the query itself did not contain identifying information for the node. This scheme was later revised, to
1132:
In practice, this method of searching on the
Gnutella network was often unreliable. Each node is a regular computer user; as such, they are constantly connecting and disconnecting, so the network is never completely stable. Also, the bandwidth cost of searching on Gnutella grew exponentially to the
1235:
There are efforts to finalize these protocol extensions in the
Gnutella 0.6 specification, at the Gnutella protocol development website. The Gnutella 0.4 standard is outdated but it remains the latest protocol specification because all extensions, so far, exist as proposals. In fact, it is hard or
1124:
to a leaf on behalf of the client. Normally, it is also possible to send a push request over UDP to the push proxy, which is more efficient than using TCP. Push proxies have two advantages: First, ultrapeer-leaf connections are more stable than routes. This makes push requests much more reliable.
1021:
1159:
Additionally, gnutella adopted a number of other techniques to reduce traffic overhead and make searches more efficient. Most notable are Query
Routing Protocol (QRP) and Dynamic Querying (DQ). With QRP, a search reaches only those clients which are likely to have the files, so searches for rare
3194:
1048:
When the user wants to do a search, the client sends the request to each actively connected node. In version 0.4 of the protocol, the number of actively connected nodes for a client was quite small (around 5). In that version of the protocol, each node forwards the request to all its actively
1128:
Finally, when a user disconnects, the client software saves a list of known nodes. This contains the nodes to which the client was connected and the nodes learned from pong packets. The client uses that as its seed list, when it next starts, thus becoming independent of bootstrap services.
2897:. However, Gnutella replaced query flooding with more efficient search methods, starting with Query Routing in 2002. This was proposed in 2001 by Limewire developers. An advantage of Gnutella is its large user base, which numbers in the millions. The G2 network is approximately an
1211:
The development of the
Gnutella protocol is currently led by the Gnutella Developers Forum (The GDF). Many protocol extensions have been and are being developed by the software vendors and by the free Gnutella developers of the GDF. These extensions include intelligent query routing,
1056:
Since version 0.6 (2002), Gnutella is a composite network made of leaf nodes and ultra nodes (also called ultrapeers). The leaf nodes are connected to a small number of ultrapeers (typically 3) while each ultrapeer is connected to more than 32 other ultrapeers. With this higher
1168:, where the entire network relied on the central server, Gnutella cannot be shut down by shutting down any one node. A decentralized network prevents bad actors from taking control of the contents of the network and/or manipulating data by controlling the central server.
890:. The initial popularity of the network was spurred on by Napster's threatened legal demise in early 2001. This growing surge in popularity revealed the limits of the initial protocol's scalability. In early 2001, variations on the protocol (first implemented in
1243:
The
Gnutella protocol remains under development. Despite attempts to make a clean break with the complexity inherited from the old Gnutella 0.4 and to design a clean new message architecture, it remains one of the most successful file-sharing protocols to date.
943:, the brand name of an Italian hazelnut flavored spread: supposedly, Frankel and Pepper ate a lot of Nutella working on the original project, and intended to license their finished program under the GNU General Public License. Gnutella is not associated with the
1133:
number of connected users, often saturating connections and rendering slower nodes useless. Therefore, search requests would often be dropped, and most queries reached only a very small part of the network. This observation identified the
Gnutella network as an
3178:
809:
In June 2005, Gnutella's population was 1.81 million computers increasing to over three million nodes by
January 2006. In late 2007, it was the most popular file-sharing network on the Internet with an estimated market share of more than 40%.
2884:
name conveys an upgrade or superiority, which led to a flame war. Other criticism included the use of the
Gnutella network to bootstrap G2 peers and poor documentation of the G2 protocol. Additionally, the more frequent search retries of the
2892:
Both protocols have undergone significant changes since the fork in 2002. G2 has advantages and disadvantages compared to
Gnutella. An advantage often cited is that Gnutella2's hybrid search is more efficient than the original Gnutella's
1163:
One of the benefits of having Gnutella so decentralized is to make it very difficult to shut the network down and to make it a network in which the users are the only ones who can decide which content will be available. Unlike
2941:
1111:
the file). At first, these push requests were routed along the original chain it used to send the query. This was rather unreliable because routes would often break and routed packets are always subject to flow control.
1036:
and find at least one other node. Various methods have been used for this, including a pre-existing address list of possibly working nodes shipped with the software, using updated web caches of known nodes (called
849:
The next day, AOL stopped the availability of the program over legal concerns and restrained Nullsoft from doing any further work on the project. This did not stop Gnutella; after a few days, the protocol had been
875:, who launched the first portal aimed to assemble the open-source community to work on Gnutella and also developed "GNUbile", one of the first open-source (GNU-GPL) programs to implement the Gnutella protocol.
966:
2875:
The Gnutella2 protocol (often referred to as G2), despite its name, is not a successor protocol of Gnutella nor related to the original Gnutella project, but rather is a completely different protocol that
1103:, the querying node can connect to it directly. However, if the node is firewalled, stopping the source node from receiving incoming connections, the client wanting to download a file sends it a so-called
2610:
As GWCs had a history of problems with traffic overload and long-term reliability, UDP host caches became the preferred bootstrap method; though some GWCs remain available for the sake of older software.
1160:
files become far more efficient. With DQ, the search stops as soon as the program has acquired enough search results. This vastly reduces the amount of traffic caused by popular searches.
2949:
3018:
1076:-slots consisting of hashed keywords. A leaf node sends its QRT to each of the ultrapeers to which it is connected, and ultrapeers merge the QRT of all their leaves (downsized to 128
3429:
2860:
5.6.1 alpha, thus has similar features minus automatic updates (with nags) and centralized remote controls to disable core functions like searches and downloads were removed.
973:
to which recording industry plaintiffs and LimeWire had agreed. This event was the likely cause of a notable drop in the size of the network, because, while negotiating the
3043:
3378:
In the wake of the LimeWire shutdown, the percentage of U.S. Internet users who access P2P file-sharing services dropped about 7 percent from all-time high in 2007...
1116:
were introduced to address this problem. These are usually the ultrapeers of a leaf node and they are announced in search results. The client connects to one of these
2601:
protocol provides NAT-to-NAT transfers, sometimes called Firewall-to-Firewall or "hole-punching", in cases where port-forwarding is not or cannot be done by the user.
4070:
4051:
913:, a commercial file sharing group, abandoned its FastTrack-based peer-to-peer software and released a new client based on the free and open source Gnutella client
786:
2901:
smaller. It is difficult to compare the protocols in their current form. The choice of client, on either network, probably affects the end user just as much.
4032:
3073:
4170:
3102:
753:
2575:
Refers to direct client-to-client chat; not IRC chat, which is often also available in the same application through an embedded HTTP browser window.
1236:
impossible to connect today with 0.4 handshakes. According to developers in the GDF, version 0.6 is what new developers should pursue using the
806:
protocol. Founded in 2000, it was the first decentralized peer-to-peer network of its kind, leading to other, later networks adopting the model.
4401:
3745:
3015:
1092:
and port number of either node. This lowers the amount of traffic routed through the Gnutella network, making it significantly more scalable.
4660:
4231:
3463:
3188:
872:
1252:
The following tables compare general and technical information for a number of applications supporting the Gnutella network. The tables do
4943:
985:
into the software. As the injunction came into force, users who had installed affected versions (newer than 5.5.10) were cut off from the
3469:
1088:, directly to the node that initiated the search, usually an ultrapeer of the node. Thus, in the current protocol, the queries carry the
4948:
4368:
3498:
2668:-based Mojito DHT network supported only by LimeWire and gtk-gnutella (starting with version r15750); this is completely different from
1257:
3861:
3421:
3310:
4198:
3796:
779:
715:
3986:
898:
clients) allowed an improvement in scalability. Instead of treating every user as client and server, some users were now treated as
210:
156:
59:
3399:
4802:
4655:
3365:
1012:. It was based on LimeWire 5.6 BETA. This version had its server dependencies removed and all the PRO features enabled for free.
758:
738:
558:
3035:
3929:
3673:
4938:
4882:
4665:
2999:
748:
743:
94:
3574:
3650:
1049:
connected nodes, who, in turn, forward the request. This continues until the packet has reached a predetermined number of
4785:
4123:
1221:
855:
772:
720:
677:
470:
3335:
3156:
997:
that omitted the disabling code, as long as LimeWire trademarks were not used. The shutdown did not affect, for example,
834:. On March 14, the program was made available for download on Nullsoft's servers. The event was prematurely announced on
4067:
4048:
3252:
3223:
682:
2880:
from the original project and piggybacked on the Gnutella name. A sore point with many Gnutella developers is that the
137:
3831:
Dye, Mark. McDonald, Rick. Rufi, Antoon W., 'Network Fundamentals', Cisco Networking Academy, Cisco Press, Ch 3. p. 91
2877:
994:
4009:
2973:
109:
4107:
Dye, Mark. McDonald, Rick. Rufi, Antoon W., 'Network Fundamentals', Cisco Networking Academy, Cisco Press, Ch 3. p90
4104:
Dye, Mark. McDonald, Rick. Rufi, Antoon W., 'Network Fundamentals', Cisco Networking Academy, Cisco Press, Ch 3. p91
3843:
Dye, Mark. McDonald, Rick. Rufi, Antoon W., 'Network Fundamentals', Cisco Networking Academy, Cisco Press, Ch 3. p90
2765:
differs significantly and may have completely independent code from the GnucDNA engine. Morpheus can function as a
4775:
4650:
4514:
4394:
4029:
1409:
843:
2843:(up to version 4.21.8) is nearly identical to LimeWire 4.18 but versions greater than 5.00 no longer use gnutella.
4438:
4410:
3065:
2028:
710:
268:
90:
45:
924:
today refers not to any one project or piece of software, but to the open protocol used by the various clients.
116:
4912:
4767:
4272:
3695:
2056:
1404:
1145:
672:
278:
3887:
3524:
3281:
2584:
Automatically configures port forwarding in routers or combination modem/gateways which support UPnP control.
2007:
2853:
2789:
5.2 series, can search only for images or videos and shared videos are limited to a relatively short length.
1068:
Leaves and ultrapeers use the Query Routing Protocol to exchange a Query Routing Table (QRT), a table of 64
1009:
654:
83:
4089:
3094:
4862:
4423:
4257:
4191:
2422:
2362:
2298:
1237:
1217:
1138:
1085:
895:
700:
123:
3774:
4737:
4387:
3902:
3710:
3539:
2546:
705:
263:
227:
4133:
858:
clones began to appear. This parallel development of different clients by different groups remains the
4150:
Gnutella For Users: A description of the inner workings of the gnutella network in User-Friendly Style
4139:
3608:
1959:
1751:
1495:
1471:
1447:
1367:
1343:
1301:
1100:
982:
891:
803:
639:
629:
258:
105:
3737:
2696:
As the LimeWire client is no longer available clients that share most of LimeWire's code base, like
4610:
2762:
1743:
1042:
910:
851:
3131:
4902:
4642:
4539:
4346:
3642:
2898:
2796:
955:
243:
4933:
4907:
4701:
4282:
4184:
3634:
3459:
3451:
3184:
1338:
3490:
818:
The first client (also called Gnutella) from which the network got its name was developed by
4830:
4825:
4418:
4303:
4127:
3807:
3624:
3616:
3302:
2915:
1181:
878:
The Gnutella network is a fully distributed alternative to such semi-centralized systems as
634:
432:
3853:
1260:. The tables are limited to clients that can participate in the current Gnutella network.
4732:
4696:
4474:
4298:
4166:
4093:
4074:
4055:
4036:
4013:
3990:
3915:
3723:
3677:
3552:
3022:
3003:
2977:
2550:
1141:, which are much more scalable but support only exact-match, rather than keyword, search.
596:
475:
437:
374:
369:
3983:
846:(GPL); however, the original developers never got the chance to accomplish this purpose.
4162:
3612:
2889:
client, one of the initial G2 clients, could unnecessarily burden the Gnutella network.
1032:
each of whom has Gnutella client software. On initial startup, the client software must
1001:, a fork of LimeWire created in 2004 that carries neither the remote-disabling code nor
188:
Please help update this article to reflect recent events or newly available information.
4747:
4469:
4262:
4221:
3391:
3357:
2894:
1519:
1177:
1008:
On November 9, 2010, LimeWire was resurrected by a secret team of developers and named
970:
860:
819:
591:
409:
399:
2996:
130:
4927:
4897:
4877:
4872:
4840:
4810:
4742:
4727:
4277:
3646:
2023:
1096:
1077:
1073:
1069:
1033:
990:
624:
606:
394:
389:
379:
51:
4331:
3937:
3670:
3452:"A point-based inventive system to prevent free-riding on p2p network environments"
2742:
2681:
2241:
1587:
986:
644:
601:
354:
235:
905:
This allowed the network to grow in popularity. In late 2001, the Gnutella client
3566:
4867:
4835:
4752:
4590:
4549:
4519:
4252:
3963:
3620:
1134:
928:
839:
548:
538:
311:
72:
4154:
3958:
3596:
3331:
3152:
4680:
4620:
4559:
4544:
4534:
4464:
4226:
1125:
Second, it reduces the amount of traffic routed through the Gnutella network.
1089:
974:
962:
823:
543:
465:
427:
3638:
3244:
3215:
3177:
Schell, Bernadette Hlubik; Schell, Bernadette; Martin, Clemens (2006-09-05).
2833:
MP3 Rocket, 360Share, LemonWire, MP3Torpedo, and DexterWire are variants of
4675:
4504:
4479:
4379:
4353:
4017:
3994:
2981:
2870:
2840:
2808:
2786:
2697:
2638:
2542:
2369:
2302:
2066:
1924:
1359:
1058:
1028:
To envision how Gnutella originally worked, imagine a large circle of users
998:
879:
533:
485:
447:
321:
306:
1107:
to the server for the remote client to initiate the connection instead (to
1020:
4006:
2970:
1204:
These packets facilitate searches. File transfers are instead handled by
4706:
4605:
4489:
4448:
4443:
4363:
4341:
4236:
3016:
Ars Technica Study: BitTorrent sees big growth, LimeWire still #1 P2P app
2886:
2857:
2847:
2834:
2827:
2816:
2804:
2800:
2792:
2782:
2728:
Automatic with UPnP, or manual configuration in LimeWire firewall options
2665:
2489:
2309:
2011:
1861:
1823:
1703:
1553:
1333:
978:
958:
906:
868:
835:
827:
553:
518:
500:
490:
349:
316:
3692:"A hierarchical super peer network for distributed software development"
4820:
4815:
4779:
4771:
4762:
4757:
4615:
4574:
4554:
4326:
3797:"Decentralized Peer-to-Peer Network Architecture: Gnutella and Freenet"
3629:
2776:
2772:
2183:
1951:
1904:
1665:
1544:
1540:
1466:
1165:
939:
914:
887:
649:
563:
442:
364:
326:
20:
4722:
4595:
4494:
2920:
2812:
1627:
1002:
948:
902:, routing search requests and responses for users connected to them.
523:
283:
273:
3691:
3883:
3520:
3456:
Computational Science and Its Applications - ICCSA 2011 Proceedings
19:
This article is about file sharing technology. For the spread, see
4892:
4887:
4625:
4600:
4569:
4564:
4484:
3273:
2910:
2738:
2669:
1296:
1213:
1019:
967:
United States District Court for the Southern District of New York
883:
573:
528:
384:
344:
4117:
4529:
4524:
4358:
4336:
4321:
4086:
3884:"A Middleware Approach to Building Content-Centric Applications"
2820:
2429:
2294:
2124:
1783:
1513:
1205:
568:
404:
359:
288:
4383:
4180:
4509:
4267:
3766:
2554:
2482:
1225:
944:
933:
831:
495:
168:
66:
25:
3153:"Regarding Gnutella - GNU Project - Free Software Foundation"
1095:
If the user decides to download the file, they negotiate the
2971:
Slyck News - eDonkey2000 Nearly Double the Size of FastTrack
4176:
2997:
On the Long-term Evolution of the Two-Tier Gnutella Overlay
2846:
Acquisition and Cabos are custom front-ends overlaying the
3738:"Network Topology - an overview | ScienceDirect Topics"
3597:"SoK: Network-Level Attacks on the Bitcoin P2P Network"
3123:
1888:
1850:
1810:
1772:
1730:
1692:
1654:
1614:
1574:
1430:
1388:
1322:
830:
in early 2000, soon after the company's acquisition by
3521:"Topology of Gnutella Network: Discovery and Analysis"
3358:"Indie Labels Sue LimeWire Over Failed Copyright Deal"
1148:, Gnutella developers implemented a tiered system of
909:
Basic became free and open source. In February 2002,
838:, and thousands downloaded the program that day. The
2625:
Client mode only, as a dependent leaf on ultrapeers.
1137:
distributed system, and inspired the development of
4853:
4801:
4794:
4715:
4689:
4638:
4583:
4457:
4431:
4417:
4312:
4291:
4245:
4214:
4145:
3767:"DQ in Arabic - English-Arabic Dictionary | Glosbe"
3392:"Report: LimeWire 'Resurrected' by Secret Dev Team"
3036:"AOL's Nullsoft creates software for swapping MP3s"
2856:(5.6.2) is a resurrected version of the unreleased
1180:-based protocol. The outdated Gnutella version 0.4
867:Among the first independent Gnutella pioneers were
97:. Unsourced material may be challenged and removed.
2051:
1099:. If the node which has the requested file is not
3006:. Rasti, Stutzbach, Rejaie, 2006. See Figure 2a.
1232:) and parallel downloading in slices (swarming).
3959:"Shareaza download page on sourceforge Web site"
3839:
3837:
4049:Query Routing for the Gnutella Network proposal
3422:"How Auto Discovery Works - Amazon ElastiCache"
2769:ultrapeer whereas other GnucDNA clients cannot.
1200:push: download request for firewalled servants
4395:
4192:
3124:"CNN - Breaking News, Latest News and Videos"
1184:employs five different packet types, namely:
780:
8:
3216:"Programmers help "Napster" clones take off"
2992:
2990:
2672:searches supported by most gnutella clients.
1120:using an HTTP request and the proxy sends a
4030:A comparison of Peer-to-Peer search methods
947:project or GNU's own peer-to-peer network,
60:Learn how and when to remove these messages
4798:
4428:
4402:
4388:
4380:
4199:
4185:
4177:
4068:Query Routing for the Gnutella Network 1.0
3095:"Open Source Napster: Gnutella - Slashdot"
1990:
1267:
1024:The gnutella search and retrieval protocol
954:On October 26, 2010, the popular Gnutella
787:
773:
222:
4171:Max Planck Institute for Software Systems
3628:
3595:Franzoni, Federico; Daza, Vanesa (2022).
2819:, and Xfactor are GUI front-ends for the
754:Comparison of Internet Relay Chat clients
211:Learn how and when to remove this message
157:Learn how and when to remove this message
3806:. University of Manitoba. Archived from
2785:, a functionally limited version of the
1220:, querying via UDP, dynamic queries via
993:, nothing had prevented the creation of
2932:
2618:
2568:
1228:metadata, source exchange (also termed
234:
4670:
3911:
3900:
3719:
3708:
3548:
3537:
1216:checksums, query hit transmission via
16:Large peer-to-peer network by Nullsoft
3671:Why Gnutella Can't Scale. No, Really.
3180:Webster's New World Hacker Dictionary
2641:, so is unusable in its current form.
2488:
2428:
2368:
2308:
2240:
2182:
2123:
2065:
1065:a query can travel was lowered to 4.
1041:), UDP host caches and, rarely, even
7:
4134:Gnutella Protocol Development Portal
3450:Moon, Jongbae; Cho, Yongyun (2011).
3390:Chloe Albanesius (9 November 2010).
3368:from the original on 2 February 2016
2724:
2722:
2708:
2706:
2692:
2690:
2660:
2658:
2656:
2633:
2631:
1963:
1911:
1833:
1793:
1755:
1713:
1675:
1637:
1557:
1526:
1499:
1451:
1413:
1375:10.0.0.131462 (January 29, 2013
1371:
1347:
1305:
842:was to be released later, under the
95:adding citations to reliable sources
3690:Hasselbring, Wilhelm (2004-01-01).
2940:Kushner, David (January 13, 2004).
1176:Gnutella once operated on a purely
4124:Gnutella Protocol Development Wiki
3567:"Gnutella clients that still work"
3332:"Regarding Gnutella (www.gnu.org)"
1309:2.2 (v223) (November 19, 2010
14:
4096:Population ~200,000 January 2010.
3402:from the original on 12 July 2017
3356:Chloe Albanesius (18 July 2011).
2942:"The World's Most Dangerous Geek"
2017:Unicode-compatible query routing
1875:2.7.10.2 (September 18, 2017
41:This article has multiple issues.
3245:"Gnutella pioneer Gene Kan dies"
1797:3.4.2.116 (February 1, 2009
1172:Protocol features and extensions
759:Comparison of Usenet newsreaders
739:Comparison of BitTorrent clients
667:Development and societal aspects
242:
173:
71:
30:
3890:from the original on 2023-11-03
3864:from the original on 2022-12-06
3854:"Gnutella Protocol Development"
3777:from the original on 2024-04-09
3748:from the original on 2023-10-18
3698:from the original on 2023-11-03
3653:from the original on 2022-09-26
3577:from the original on 2023-11-03
3527:from the original on 2023-11-03
3501:from the original on 2017-05-12
3491:"Gnutella Protocol Development"
3472:from the original on 2023-01-17
3432:from the original on 2023-03-30
3338:from the original on 2015-03-16
3313:from the original on 2016-03-04
3284:from the original on 2016-04-22
3255:from the original on 2015-04-16
3226:from the original on 2015-04-16
3197:from the original on 2023-01-17
3159:from the original on 2015-03-16
3134:from the original on 2000-06-20
3105:from the original on 2019-03-24
3076:from the original on 2017-04-14
3046:from the original on 2015-04-15
1717:5.5.16 (September 30, 2010
1641:0.19-rc1 (February 3, 2008
1238:work-in-progress specifications
1188:ping: discover hosts on network
961:was ordered shut down by Judge
864:of Gnutella development today.
82:needs additional citations for
49:or discuss these issues on the
4883:BitTorrent protocol encryption
4007:Gnutella vs. Gnutella2, Part 1
3984:Gnutella vs. Gnutella2, Part 2
3025:Eric Bangeman, April 21, 2008.
1759:5.55.1 (November 15, 2007
749:Comparison of eDonkey software
744:Comparison of BitTorrent sites
1:
4313:
4077:Christopher Rohrs, 2002-05-16
4058:Christopher Rohrs, 2001-12-18
3795:Berkes, Jem (April 9, 2003).
3519:Ripeanu, Matei; Nakai, Yugo.
3303:"The source code for Gnubile"
2700:, can provide an alternative.
1601:1.2.2 (February 25, 2022
1053:from the sender (maximum 7).
4120:Official user support boards
3858:rfc-gnutella.sourceforge.net
3495:rfc-gnutella.sourceforge.net
2741:proxy which can tunnel over
1417:0.8.2 (February 9, 2010
1084:deliver search results over
4944:Application layer protocols
3621:10.1109/ACCESS.2022.3204387
3573:(in Japanese). 2022-05-09.
1837:0.5191 (August 8, 2006
1679:2.2.0.0 (June 17, 2005
1561:2.2.0.0 (June 17, 2005
1256:attempt to give a complete
1144:To address the problems of
4965:
4949:Hash-based data structures
2868:
1982: Discontinued project
1224:, file transfers via UDP,
844:GNU General Public License
18:
4411:Peer-to-peer file sharing
4140:Gnutella official website
4039:Dimitrios Tsoumakos, 2003
3458:. Springer. p. 464.
3183:. John Wiley & Sons.
2684:version 0.98.4 and later.
1993:
1969:
1966:
1950:
1923:
1916:
1914:
1900:
1860:
1855:
1836:
1822:
1815:
1796:
1782:
1777:
1758:
1742:
1735:
1716:
1702:
1697:
1678:
1664:
1659:
1640:
1626:
1586:
1579:
1560:
1539:
1532:
1529:
1512:
1505:
1502:
1488:
1481:
1478:
1462:
1457:
1454:
1440:
1435:
1416:
1400:
1393:
1374:
1358:
1353:
1350:
1332:
1327:
1308:
1292:
1282:(otherwise discontinued)
1197:query hit: reply to query
182:This article needs to be
4913:Micro Transport Protocol
1258:list of Gnutella clients
1194:query: search for a file
1061:, the maximum number of
4651:Advanced Direct Connect
2854:LimeWire Pirate Edition
2775:and Kiwi Alpha use the
1929:LimeWire Pirate Edition
1139:distributed hash tables
1010:LimeWire Pirate Edition
4863:Distributed hash table
4738:Game and video sharing
4345:(discontinued; V4 and
4258:Distributed hash table
3910:Cite journal requires
3718:Cite journal requires
3571:apreasnisuf1984's Ownd
3547:Cite journal requires
3274:"gnubile file listing"
2980:, Thomas Mennecke for
2127:(core & plug-ins)
1839:; 18 years ago
1799:; 15 years ago
1761:; 16 years ago
1719:; 13 years ago
1681:; 19 years ago
1643:; 16 years ago
1563:; 19 years ago
1419:; 14 years ago
1377:; 11 years ago
1311:; 13 years ago
1264:General specifications
1025:
619:Anonymous file sharing
4939:File sharing networks
4142:(on Internet Archive)
4136:(on Internet Archive)
4087:G2 Network Statistics
3742:www.sciencedirect.com
2754:Since version 2.2.4.0
1877:; 7 years ago
1603:; 2 years ago
1023:
989:. Since LimeWire was
983:remote-disabling code
460:File sharing networks
301:Video on demand sites
264:Online video platform
259:File hosting services
4016:Thomas Mennecke for
3997:, February 25, 2003.
3993:Thomas Mennecke for
2826:etomi uses outdated
2714:firewall to firewall
1530:0.0.11 (2006-08-06)
856:free and open source
804:peer-to-peer network
695:By country or region
91:improve this article
4020:, February 25, 2003
3613:2022IEEEA..1094924F
3426:docs.aws.amazon.com
2712:Port triggering or
1943:6.0.2 (2022-10-04)
1516:(Gnutella plug-in)
1191:pong: reply to ping
1072:-slots and up to 2
1039:Gnutella Web Caches
981:staff had inserted
886:) and the original
4903:BitTorrent tracker
4369:historical clients
4156:Regarding Gnutella
4092:2010-05-01 at the
4073:2015-09-24 at the
4054:2015-09-24 at the
4035:2007-09-26 at the
4012:2016-03-05 at the
3989:2012-07-28 at the
3676:2017-08-06 at the
3021:2008-12-16 at the
3002:2017-08-10 at the
2976:2018-01-29 at the
2899:order of magnitude
2020:UPnP port mapping
1967:4.33 (April 2009)
1479:1.21 (2005-06-21)
1026:
969:when she signed a
852:reverse engineered
586:Streaming programs
422:Academic/scholarly
4921:
4920:
4908:UDP hole punching
4849:
4848:
4634:
4633:
4377:
4376:
4350:
4283:Magnet URI scheme
3813:on August 8, 2017
3465:978-3-642-21897-2
3190:978-0-470-04752-1
3101:. 14 March 2000.
2560:
2559:
1987:Gnutella features
1976:
1975:
1230:the download mesh
854:, and compatible
797:
796:
683:BitTorrent issues
221:
220:
213:
203:
202:
167:
166:
159:
141:
64:
4956:
4831:Open music model
4826:Friend-to-friend
4799:
4763:Sharing software
4429:
4404:
4397:
4390:
4381:
4344:
4304:Gnutella crawler
4201:
4194:
4187:
4178:
4128:Internet Archive
4097:
4084:
4078:
4065:
4059:
4046:
4040:
4027:
4021:
4004:
3998:
3981:
3975:
3974:
3972:
3971:
3955:
3949:
3948:
3946:
3945:
3936:. Archived from
3926:
3920:
3919:
3913:
3908:
3906:
3898:
3896:
3895:
3879:
3873:
3872:
3870:
3869:
3850:
3844:
3841:
3832:
3829:
3823:
3822:
3820:
3818:
3812:
3801:
3792:
3786:
3785:
3783:
3782:
3763:
3757:
3756:
3754:
3753:
3734:
3728:
3727:
3721:
3716:
3714:
3706:
3704:
3703:
3687:
3681:
3668:
3662:
3661:
3659:
3658:
3632:
3592:
3586:
3585:
3583:
3582:
3563:
3557:
3556:
3550:
3545:
3543:
3535:
3533:
3532:
3516:
3510:
3509:
3507:
3506:
3487:
3481:
3480:
3478:
3477:
3447:
3441:
3440:
3438:
3437:
3418:
3412:
3411:
3409:
3407:
3387:
3381:
3380:
3375:
3373:
3353:
3347:
3346:
3344:
3343:
3328:
3322:
3321:
3319:
3318:
3307:underpop.free.fr
3299:
3293:
3292:
3290:
3289:
3270:
3264:
3263:
3261:
3260:
3241:
3235:
3234:
3232:
3231:
3212:
3206:
3205:
3203:
3202:
3174:
3168:
3167:
3165:
3164:
3149:
3143:
3142:
3140:
3139:
3120:
3114:
3113:
3111:
3110:
3091:
3085:
3084:
3082:
3081:
3061:
3055:
3054:
3052:
3051:
3032:
3026:
3013:
3007:
2994:
2985:
2968:
2962:
2961:
2959:
2957:
2952:on June 30, 2012
2948:. Archived from
2937:
2916:Gnutella crawler
2830:networking code.
2755:
2752:
2746:
2735:
2729:
2726:
2717:
2710:
2701:
2694:
2685:
2679:
2673:
2662:
2651:
2648:
2642:
2635:
2626:
2623:
2611:
2608:
2602:
2591:
2585:
2582:
2576:
2573:
2053:
2029:NAT port mapping
1991:
1983:
1981:
1891:
1885:
1883:
1878:
1853:
1847:
1845:
1840:
1813:
1807:
1805:
1800:
1775:
1769:
1767:
1762:
1733:
1727:
1725:
1720:
1695:
1689:
1687:
1682:
1657:
1651:
1649:
1644:
1617:
1611:
1609:
1604:
1577:
1571:
1569:
1564:
1503:Beta 1.1 (2007)
1489:FilesWire (P2P)
1433:
1427:
1425:
1420:
1391:
1385:
1383:
1378:
1325:
1319:
1317:
1312:
1268:
1182:network protocol
789:
782:
775:
635:Friend-to-friend
433:Internet Archive
339:BitTorrent sites
246:
223:
216:
209:
198:
195:
189:
177:
176:
169:
162:
155:
151:
148:
142:
140:
99:
75:
67:
56:
34:
33:
26:
4964:
4963:
4959:
4958:
4957:
4955:
4954:
4953:
4924:
4923:
4922:
4917:
4855:
4845:
4790:
4711:
4685:
4640:
4630:
4579:
4453:
4422:
4413:
4408:
4378:
4373:
4308:
4299:Overlay network
4287:
4253:Tiger Tree hash
4241:
4232:Spencer Kimball
4210:
4205:
4167:traffic shaping
4118:Gnutella Forums
4114:
4101:
4100:
4094:Wayback Machine
4085:
4081:
4075:Wayback Machine
4066:
4062:
4056:Wayback Machine
4047:
4043:
4037:Wayback Machine
4028:
4024:
4014:Wayback Machine
4005:
4001:
3991:Wayback Machine
3982:
3978:
3969:
3967:
3957:
3956:
3952:
3943:
3941:
3928:
3927:
3923:
3909:
3899:
3893:
3891:
3882:Tyson, Gareth.
3881:
3880:
3876:
3867:
3865:
3852:
3851:
3847:
3842:
3835:
3830:
3826:
3816:
3814:
3810:
3799:
3794:
3793:
3789:
3780:
3778:
3765:
3764:
3760:
3751:
3749:
3736:
3735:
3731:
3717:
3707:
3701:
3699:
3689:
3688:
3684:
3678:Wayback Machine
3669:
3665:
3656:
3654:
3607:: 94924–94962.
3594:
3593:
3589:
3580:
3578:
3565:
3564:
3560:
3546:
3536:
3530:
3528:
3518:
3517:
3513:
3504:
3502:
3489:
3488:
3484:
3475:
3473:
3466:
3449:
3448:
3444:
3435:
3433:
3420:
3419:
3415:
3405:
3403:
3389:
3388:
3384:
3371:
3369:
3355:
3354:
3350:
3341:
3339:
3330:
3329:
3325:
3316:
3314:
3301:
3300:
3296:
3287:
3285:
3272:
3271:
3267:
3258:
3256:
3243:
3242:
3238:
3229:
3227:
3214:
3213:
3209:
3200:
3198:
3191:
3176:
3175:
3171:
3162:
3160:
3151:
3150:
3146:
3137:
3135:
3122:
3121:
3117:
3108:
3106:
3093:
3092:
3088:
3079:
3077:
3064:AfterDawn.com.
3063:
3062:
3058:
3049:
3047:
3034:
3033:
3029:
3023:Wayback Machine
3014:
3010:
3004:Wayback Machine
2995:
2988:
2984:, June 2, 2005.
2978:Wayback Machine
2969:
2965:
2955:
2953:
2939:
2938:
2934:
2929:
2907:
2873:
2867:
2759:
2758:
2753:
2749:
2736:
2732:
2727:
2720:
2711:
2704:
2695:
2688:
2680:
2676:
2663:
2654:
2650:Version 0.9.2.7
2649:
2645:
2636:
2629:
2624:
2620:
2615:
2614:
2609:
2605:
2592:
2588:
2583:
2579:
2574:
2570:
2565:
2048:UDP host cache
2039:UDP push proxy
2036:TCP push proxy
1989:
1979:
1978:
1887:
1881:
1879:
1876:
1849:
1843:
1841:
1838:
1809:
1803:
1801:
1798:
1771:
1765:
1763:
1760:
1729:
1723:
1721:
1718:
1691:
1685:
1683:
1680:
1653:
1647:
1645:
1642:
1613:
1607:
1605:
1602:
1592:Cross-platform
1573:
1567:
1565:
1562:
1429:
1423:
1421:
1418:
1387:
1381:
1379:
1376:
1321:
1315:
1313:
1310:
1285:Latest release
1281:
1280:Project active?
1266:
1250:
1174:
1030:(called nodes),
1018:
873:Spencer Kimball
816:
793:
764:
763:
734:
726:
725:
696:
688:
687:
668:
660:
659:
620:
612:
611:
587:
579:
578:
514:
506:
505:
461:
453:
452:
438:Library Genesis
423:
415:
414:
375:KickassTorrents
370:FitGirl Repacks
340:
332:
331:
302:
294:
293:
254:
217:
206:
205:
204:
199:
193:
190:
187:
178:
174:
163:
152:
146:
143:
100:
98:
88:
76:
35:
31:
24:
17:
12:
11:
5:
4962:
4960:
4952:
4951:
4946:
4941:
4936:
4926:
4925:
4919:
4918:
4916:
4915:
4910:
4905:
4900:
4895:
4890:
4885:
4880:
4875:
4870:
4865:
4859:
4857:
4851:
4850:
4847:
4846:
4844:
4843:
4838:
4833:
4828:
4823:
4818:
4813:
4807:
4805:
4796:
4792:
4791:
4789:
4788:
4783:
4765:
4760:
4755:
4750:
4745:
4740:
4735:
4730:
4725:
4719:
4717:
4713:
4712:
4710:
4709:
4704:
4699:
4693:
4691:
4687:
4686:
4684:
4683:
4678:
4673:
4668:
4663:
4661:Direct Connect
4658:
4653:
4647:
4645:
4636:
4635:
4632:
4631:
4629:
4628:
4623:
4618:
4613:
4608:
4603:
4598:
4593:
4587:
4585:
4581:
4580:
4578:
4577:
4572:
4567:
4562:
4557:
4552:
4547:
4542:
4537:
4532:
4527:
4522:
4517:
4512:
4507:
4502:
4497:
4492:
4487:
4482:
4477:
4472:
4467:
4461:
4459:
4455:
4454:
4452:
4451:
4446:
4441:
4439:Direct Connect
4435:
4433:
4426:
4415:
4414:
4409:
4407:
4406:
4399:
4392:
4384:
4375:
4374:
4372:
4371:
4366:
4361:
4356:
4351:
4339:
4334:
4329:
4324:
4318:
4316:
4310:
4309:
4307:
4306:
4301:
4295:
4293:
4289:
4288:
4286:
4285:
4280:
4275:
4270:
4265:
4263:Query flooding
4260:
4255:
4249:
4247:
4243:
4242:
4240:
4239:
4234:
4229:
4224:
4222:Justin Frankel
4218:
4216:
4212:
4211:
4206:
4204:
4203:
4196:
4189:
4181:
4175:
4174:
4165:test Gnutella
4160:
4152:
4143:
4137:
4131:
4121:
4113:
4112:External links
4110:
4109:
4108:
4105:
4099:
4098:
4079:
4060:
4041:
4022:
3999:
3976:
3950:
3921:
3912:|journal=
3874:
3845:
3833:
3824:
3787:
3758:
3729:
3720:|journal=
3682:
3680:February 2001.
3663:
3587:
3558:
3549:|journal=
3511:
3482:
3464:
3442:
3413:
3398:. Ziff-Davis.
3382:
3364:. Ziff-Davis.
3348:
3323:
3294:
3265:
3236:
3207:
3189:
3169:
3144:
3115:
3086:
3056:
3027:
3008:
2986:
2963:
2931:
2930:
2928:
2925:
2924:
2923:
2918:
2913:
2906:
2903:
2895:query flooding
2869:Main article:
2866:
2863:
2862:
2861:
2851:
2844:
2838:
2831:
2824:
2790:
2780:
2770:
2757:
2756:
2747:
2730:
2718:
2702:
2686:
2674:
2652:
2643:
2627:
2617:
2616:
2613:
2612:
2603:
2586:
2577:
2567:
2566:
2564:
2561:
2558:
2557:
2540:
2537:
2534:
2531:
2528:
2525:
2522:
2519:
2516:
2513:
2510:
2507:
2504:
2501:
2498:
2495:
2492:
2486:
2485:
2480:
2477:
2474:
2471:
2468:
2465:
2462:
2459:
2456:
2453:
2450:
2447:
2444:
2441:
2438:
2435:
2432:
2426:
2425:
2420:
2417:
2414:
2411:
2408:
2405:
2402:
2399:
2396:
2393:
2390:
2387:
2384:
2381:
2380:GMail or XMPP
2378:
2375:
2372:
2366:
2365:
2360:
2357:
2354:
2351:
2348:
2345:
2342:
2339:
2336:
2333:
2330:
2327:
2324:
2321:
2320:GMail or XMPP
2318:
2315:
2312:
2306:
2305:
2292:
2289:
2286:
2283:
2280:
2277:
2274:
2271:
2268:
2265:
2262:
2259:
2256:
2253:
2250:
2247:
2244:
2238:
2237:
2234:
2231:
2228:
2225:
2222:
2219:
2216:
2213:
2210:
2207:
2204:
2201:
2198:
2195:
2192:
2189:
2186:
2180:
2179:
2176:
2173:
2170:
2167:
2164:
2161:
2158:
2155:
2152:
2149:
2146:
2143:
2140:
2137:
2134:
2131:
2128:
2121:
2120:
2117:
2114:
2111:
2108:
2105:
2102:
2099:
2096:
2093:
2090:
2087:
2084:
2081:
2078:
2075:
2072:
2069:
2063:
2062:
2059:
2054:
2049:
2046:
2043:
2040:
2037:
2034:
2031:
2026:
2021:
2018:
2015:
2004:
2001:
1998:
1995:
1988:
1985:
1974:
1973:
1968:
1965:
1962:
1957:
1954:
1948:
1947:
1944:
1941:
1938:
1935:
1932:
1921:
1920:
1915:
1913:
1910:
1907:
1902:
1898:
1897:
1892:
1873:
1870:
1867:
1864:
1858:
1857:
1854:
1835:
1832:
1829:
1826:
1820:
1819:
1814:
1795:
1792:
1789:
1786:
1780:
1779:
1776:
1757:
1754:
1749:
1746:
1740:
1739:
1734:
1715:
1712:
1709:
1706:
1700:
1699:
1696:
1677:
1674:
1671:
1668:
1662:
1661:
1658:
1639:
1636:
1633:
1630:
1624:
1623:
1618:
1599:
1596:
1593:
1590:
1584:
1583:
1578:
1559:
1556:
1550:
1547:
1537:
1536:
1531:
1528:
1525:
1522:
1520:Cross-platform
1517:
1510:
1509:
1504:
1501:
1498:
1493:
1490:
1486:
1485:
1480:
1477:
1474:
1469:
1464:
1460:
1459:
1456:
1453:
1450:
1445:
1442:
1438:
1437:
1434:
1415:
1412:
1407:
1402:
1398:
1397:
1392:
1373:
1370:
1365:
1362:
1356:
1355:
1352:
1349:
1346:
1341:
1336:
1330:
1329:
1326:
1307:
1304:
1299:
1294:
1290:
1289:
1286:
1283:
1278:
1275:
1272:
1265:
1262:
1249:
1246:
1202:
1201:
1198:
1195:
1192:
1189:
1178:query flooding
1173:
1170:
1017:
1014:
971:Consent Decree
927:The name is a
861:modus operandi
820:Justin Frankel
815:
812:
795:
794:
792:
791:
784:
777:
769:
766:
765:
762:
761:
756:
751:
746:
741:
735:
732:
731:
728:
727:
724:
723:
718:
713:
708:
703:
697:
694:
693:
690:
689:
686:
685:
680:
675:
669:
666:
665:
662:
661:
658:
657:
652:
647:
642:
637:
632:
627:
621:
618:
617:
614:
613:
610:
609:
604:
599:
594:
592:Butter Project
588:
585:
584:
581:
580:
577:
576:
571:
566:
561:
556:
551:
546:
541:
536:
531:
526:
521:
515:
512:
511:
508:
507:
504:
503:
498:
493:
488:
483:
478:
473:
471:Direct Connect
468:
462:
459:
458:
455:
454:
451:
450:
445:
440:
435:
430:
424:
421:
420:
417:
416:
413:
412:
410:YourBittorrent
407:
402:
400:The Pirate Bay
397:
392:
387:
382:
377:
372:
367:
362:
357:
352:
347:
341:
338:
337:
334:
333:
330:
329:
324:
319:
314:
309:
303:
300:
299:
296:
295:
292:
291:
286:
281:
276:
271:
266:
261:
255:
252:
251:
248:
247:
239:
238:
232:
231:
219:
218:
201:
200:
181:
179:
172:
165:
164:
79:
77:
70:
65:
39:
38:
36:
29:
15:
13:
10:
9:
6:
4:
3:
2:
4961:
4950:
4947:
4945:
4942:
4940:
4937:
4935:
4932:
4931:
4929:
4914:
4911:
4909:
4906:
4904:
4901:
4899:
4898:Super-seeding
4896:
4894:
4891:
4889:
4886:
4884:
4881:
4879:
4878:Peer exchange
4876:
4874:
4873:NAT traversal
4871:
4869:
4866:
4864:
4861:
4860:
4858:
4852:
4842:
4839:
4837:
4834:
4832:
4829:
4827:
4824:
4822:
4819:
4817:
4814:
4812:
4811:Anonymous P2P
4809:
4808:
4806:
4804:
4800:
4797:
4793:
4787:
4786:Legal aspects
4784:
4781:
4777:
4773:
4769:
4766:
4764:
4761:
4759:
4756:
4754:
4751:
4749:
4748:Music sharing
4746:
4744:
4743:Image sharing
4741:
4739:
4736:
4734:
4731:
4729:
4728:Broadcatching
4726:
4724:
4721:
4720:
4718:
4714:
4708:
4705:
4703:
4700:
4698:
4695:
4694:
4692:
4688:
4682:
4679:
4677:
4674:
4672:
4669:
4667:
4664:
4662:
4659:
4657:
4654:
4652:
4649:
4648:
4646:
4644:
4637:
4627:
4624:
4622:
4619:
4617:
4614:
4612:
4609:
4607:
4604:
4602:
4599:
4597:
4594:
4592:
4589:
4588:
4586:
4582:
4576:
4573:
4571:
4568:
4566:
4563:
4561:
4558:
4556:
4553:
4551:
4548:
4546:
4543:
4541:
4538:
4536:
4533:
4531:
4528:
4526:
4523:
4521:
4518:
4516:
4513:
4511:
4508:
4506:
4503:
4501:
4498:
4496:
4493:
4491:
4488:
4486:
4483:
4481:
4478:
4476:
4473:
4471:
4468:
4466:
4463:
4462:
4460:
4458:Decentralized
4456:
4450:
4447:
4445:
4442:
4440:
4437:
4436:
4434:
4430:
4427:
4425:
4420:
4416:
4412:
4405:
4400:
4398:
4393:
4391:
4386:
4385:
4382:
4370:
4367:
4365:
4362:
4360:
4357:
4355:
4352:
4348:
4347:modifications
4343:
4340:
4338:
4335:
4333:
4330:
4328:
4325:
4323:
4320:
4319:
4317:
4315:
4311:
4305:
4302:
4300:
4297:
4296:
4294:
4290:
4284:
4281:
4279:
4278:NAT traversal
4276:
4274:
4271:
4269:
4266:
4264:
4261:
4259:
4256:
4254:
4251:
4250:
4248:
4244:
4238:
4235:
4233:
4230:
4228:
4225:
4223:
4220:
4219:
4217:
4213:
4209:
4202:
4197:
4195:
4190:
4188:
4183:
4182:
4179:
4172:
4168:
4164:
4161:
4159:
4157:
4153:
4151:
4147:
4144:
4141:
4138:
4135:
4132:
4129:
4125:
4122:
4119:
4116:
4115:
4111:
4106:
4103:
4102:
4095:
4091:
4088:
4083:
4080:
4076:
4072:
4069:
4064:
4061:
4057:
4053:
4050:
4045:
4042:
4038:
4034:
4031:
4026:
4023:
4019:
4015:
4011:
4008:
4003:
4000:
3996:
3992:
3988:
3985:
3980:
3977:
3966:
3965:
3960:
3954:
3951:
3940:on 2017-04-14
3939:
3935:
3931:
3925:
3922:
3917:
3904:
3889:
3885:
3878:
3875:
3863:
3859:
3855:
3849:
3846:
3840:
3838:
3834:
3828:
3825:
3809:
3805:
3798:
3791:
3788:
3776:
3772:
3768:
3762:
3759:
3747:
3743:
3739:
3733:
3730:
3725:
3712:
3697:
3693:
3686:
3683:
3679:
3675:
3672:
3667:
3664:
3652:
3648:
3644:
3640:
3636:
3631:
3626:
3622:
3618:
3614:
3610:
3606:
3602:
3598:
3591:
3588:
3576:
3572:
3568:
3562:
3559:
3554:
3541:
3526:
3522:
3515:
3512:
3500:
3496:
3492:
3486:
3483:
3471:
3467:
3461:
3457:
3453:
3446:
3443:
3431:
3427:
3423:
3417:
3414:
3401:
3397:
3393:
3386:
3383:
3379:
3367:
3363:
3359:
3352:
3349:
3337:
3333:
3327:
3324:
3312:
3308:
3304:
3298:
3295:
3283:
3279:
3275:
3269:
3266:
3254:
3250:
3246:
3240:
3237:
3225:
3221:
3217:
3211:
3208:
3196:
3192:
3186:
3182:
3181:
3173:
3170:
3158:
3154:
3148:
3145:
3133:
3129:
3125:
3119:
3116:
3104:
3100:
3096:
3090:
3087:
3075:
3071:
3067:
3060:
3057:
3045:
3041:
3037:
3031:
3028:
3024:
3020:
3017:
3012:
3009:
3005:
3001:
2998:
2993:
2991:
2987:
2983:
2979:
2975:
2972:
2967:
2964:
2951:
2947:
2946:Rolling Stone
2943:
2936:
2933:
2926:
2922:
2919:
2917:
2914:
2912:
2909:
2908:
2904:
2902:
2900:
2896:
2890:
2888:
2883:
2879:
2872:
2864:
2859:
2855:
2852:
2849:
2845:
2842:
2839:
2836:
2832:
2829:
2825:
2822:
2818:
2814:
2810:
2806:
2802:
2798:
2794:
2791:
2788:
2784:
2781:
2778:
2774:
2771:
2768:
2764:
2761:
2760:
2751:
2748:
2744:
2740:
2734:
2731:
2725:
2723:
2719:
2715:
2709:
2707:
2703:
2699:
2693:
2691:
2687:
2683:
2678:
2675:
2671:
2667:
2661:
2659:
2657:
2653:
2647:
2644:
2640:
2634:
2632:
2628:
2622:
2619:
2607:
2604:
2600:
2596:
2590:
2587:
2581:
2578:
2572:
2569:
2562:
2556:
2552:
2548:
2544:
2541:
2538:
2535:
2532:
2529:
2526:
2523:
2520:
2517:
2514:
2511:
2508:
2505:
2502:
2499:
2496:
2493:
2491:
2487:
2484:
2481:
2478:
2475:
2472:
2469:
2466:
2463:
2460:
2457:
2454:
2451:
2448:
2445:
2442:
2439:
2436:
2433:
2431:
2427:
2424:
2421:
2418:
2415:
2412:
2409:
2406:
2403:
2400:
2397:
2394:
2391:
2388:
2385:
2382:
2379:
2376:
2373:
2371:
2367:
2364:
2361:
2358:
2355:
2352:
2349:
2346:
2343:
2340:
2337:
2334:
2331:
2328:
2325:
2322:
2319:
2316:
2313:
2311:
2307:
2304:
2300:
2296:
2293:
2290:
2287:
2284:
2282:No (Dropped)
2281:
2278:
2275:
2272:
2269:
2266:
2263:
2260:
2257:
2254:
2251:
2248:
2245:
2243:
2239:
2235:
2232:
2229:
2226:
2223:
2220:
2217:
2214:
2211:
2208:
2205:
2202:
2199:
2196:
2193:
2190:
2187:
2185:
2181:
2177:
2174:
2171:
2168:
2165:
2162:
2159:
2156:
2153:
2150:
2147:
2144:
2141:
2138:
2135:
2132:
2129:
2126:
2122:
2118:
2115:
2112:
2109:
2106:
2103:
2100:
2097:
2094:
2091:
2088:
2085:
2082:
2079:
2076:
2073:
2070:
2068:
2064:
2060:
2058:
2055:
2050:
2047:
2044:
2041:
2038:
2035:
2032:
2030:
2027:
2025:
2024:NAT traversal
2022:
2019:
2016:
2013:
2009:
2005:
2002:
1999:
1996:
1992:
1986:
1984:
1972:
1971:Original work
1961:
1958:
1955:
1953:
1949:
1945:
1942:
1939:
1936:
1933:
1930:
1926:
1922:
1919:
1918:Original work
1908:
1906:
1903:
1899:
1896:
1895:Original work
1893:
1890:
1874:
1871:
1868:
1865:
1863:
1859:
1852:
1830:
1827:
1825:
1821:
1818:
1817:Original work
1812:
1790:
1787:
1785:
1781:
1774:
1753:
1750:
1747:
1745:
1741:
1738:
1737:Original work
1732:
1710:
1707:
1705:
1701:
1694:
1672:
1669:
1667:
1663:
1656:
1634:
1631:
1629:
1625:
1622:
1621:Original work
1619:
1616:
1600:
1597:
1594:
1591:
1589:
1585:
1582:
1581:Original work
1576:
1555:
1551:
1548:
1546:
1542:
1538:
1535:
1534:Original work
1523:
1521:
1518:
1515:
1511:
1508:
1507:Original work
1497:
1494:
1491:
1487:
1484:
1483:Original work
1475:
1473:
1470:
1468:
1465:
1461:
1449:
1446:
1443:
1439:
1432:
1411:
1408:
1406:
1403:
1399:
1396:
1395:Original work
1390:
1369:
1366:
1363:
1361:
1357:
1345:
1342:
1340:
1337:
1335:
1331:
1324:
1303:
1300:
1298:
1295:
1291:
1287:
1284:
1279:
1276:
1273:
1270:
1269:
1263:
1261:
1259:
1255:
1247:
1245:
1241:
1239:
1233:
1231:
1227:
1223:
1219:
1215:
1209:
1207:
1199:
1196:
1193:
1190:
1187:
1186:
1185:
1183:
1179:
1171:
1169:
1167:
1161:
1157:
1155:
1151:
1147:
1142:
1140:
1136:
1130:
1126:
1123:
1119:
1115:
1110:
1106:
1102:
1098:
1097:file transfer
1093:
1091:
1087:
1081:
1079:
1075:
1071:
1066:
1064:
1060:
1054:
1052:
1046:
1044:
1040:
1035:
1031:
1022:
1015:
1013:
1011:
1006:
1004:
1000:
996:
992:
991:free software
988:
984:
980:
976:
972:
968:
964:
960:
957:
952:
950:
946:
942:
941:
936:
935:
930:
925:
923:
918:
916:
912:
908:
903:
901:
897:
896:closed source
893:
889:
885:
881:
876:
874:
870:
865:
863:
862:
857:
853:
847:
845:
841:
837:
833:
829:
825:
821:
813:
811:
807:
805:
801:
790:
785:
783:
778:
776:
771:
770:
768:
767:
760:
757:
755:
752:
750:
747:
745:
742:
740:
737:
736:
730:
729:
722:
719:
717:
714:
712:
709:
707:
704:
702:
699:
698:
692:
691:
684:
681:
679:
676:
674:
671:
670:
664:
663:
656:
653:
651:
648:
646:
643:
641:
638:
636:
633:
631:
628:
626:
625:Anonymous P2P
623:
622:
616:
615:
608:
607:Torrents-Time
605:
603:
600:
598:
595:
593:
590:
589:
583:
582:
575:
572:
570:
567:
565:
562:
560:
557:
555:
552:
550:
547:
545:
542:
540:
537:
535:
532:
530:
527:
525:
522:
520:
517:
516:
510:
509:
502:
499:
497:
494:
492:
489:
487:
484:
482:
479:
477:
474:
472:
469:
467:
464:
463:
457:
456:
449:
446:
444:
441:
439:
436:
434:
431:
429:
426:
425:
419:
418:
411:
408:
406:
403:
401:
398:
396:
395:Tamil Rockers
393:
391:
390:Rutracker.org
388:
386:
383:
381:
380:Nyaa Torrents
378:
376:
373:
371:
368:
366:
363:
361:
358:
356:
353:
351:
348:
346:
343:
342:
336:
335:
328:
325:
323:
320:
318:
315:
313:
310:
308:
305:
304:
298:
297:
290:
287:
285:
282:
280:
277:
275:
272:
270:
267:
265:
262:
260:
257:
256:
250:
249:
245:
241:
240:
237:
233:
229:
225:
224:
215:
212:
197:
185:
180:
171:
170:
161:
158:
150:
139:
136:
132:
129:
125:
122:
118:
115:
111:
108: –
107:
103:
102:Find sources:
96:
92:
86:
85:
80:This article
78:
74:
69:
68:
63:
61:
54:
53:
48:
47:
42:
37:
28:
27:
22:
4856:technologies
4733:Disk sharing
4540:Perfect Dark
4499:
4332:gtk-gnutella
4207:
4155:
4149:
4082:
4063:
4044:
4025:
4002:
3979:
3968:. Retrieved
3962:
3953:
3942:. Retrieved
3938:the original
3933:
3930:"CitrixWire"
3924:
3903:cite journal
3892:. Retrieved
3877:
3866:. Retrieved
3857:
3848:
3827:
3815:. Retrieved
3808:the original
3803:
3790:
3779:. Retrieved
3770:
3761:
3750:. Retrieved
3741:
3732:
3711:cite journal
3700:. Retrieved
3685:
3666:
3655:. Retrieved
3604:
3600:
3590:
3579:. Retrieved
3570:
3561:
3540:cite journal
3529:. Retrieved
3514:
3503:. Retrieved
3494:
3485:
3474:. Retrieved
3455:
3445:
3434:. Retrieved
3425:
3416:
3404:. Retrieved
3395:
3385:
3377:
3370:. Retrieved
3361:
3351:
3340:. Retrieved
3326:
3315:. Retrieved
3306:
3297:
3286:. Retrieved
3277:
3268:
3257:. Retrieved
3248:
3239:
3228:. Retrieved
3219:
3210:
3199:. Retrieved
3179:
3172:
3161:. Retrieved
3147:
3136:. Retrieved
3127:
3118:
3107:. Retrieved
3099:slashdot.org
3098:
3089:
3078:. Retrieved
3069:
3059:
3048:. Retrieved
3039:
3030:
3011:
2966:
2954:. Retrieved
2950:the original
2945:
2935:
2891:
2881:
2874:
2766:
2750:
2733:
2713:
2682:gtk-gnutella
2677:
2646:
2621:
2606:
2598:
2594:
2589:
2580:
2571:
2242:gtk-gnutella
1997:Hash search
1977:
1970:
1928:
1917:
1894:
1816:
1736:
1620:
1588:gtk-gnutella
1580:
1533:
1506:
1482:
1394:
1293:Acquisition
1253:
1251:
1242:
1234:
1229:
1210:
1203:
1175:
1162:
1158:
1153:
1149:
1143:
1131:
1127:
1122:push request
1121:
1118:push proxies
1117:
1114:push proxies
1113:
1108:
1105:push request
1104:
1094:
1082:
1067:
1062:
1055:
1050:
1047:
1038:
1029:
1027:
1007:
953:
938:
932:
926:
921:
919:
904:
899:
877:
866:
859:
848:
817:
808:
799:
798:
645:Proxy server
602:Popcorn Time
559:Transmission
480:
355:ExtraTorrent
269:Peer to peer
253:Technologies
236:File sharing
207:
191:
183:
153:
144:
134:
127:
120:
113:
101:
89:Please help
84:verification
81:
57:
50:
44:
43:Please help
40:
4868:Merkle tree
4836:Private P2P
4768:Web hosting
4753:Peercasting
4639:Comparisons
4591:Audiogalaxy
4432:Centralized
4349:still work)
4292:Terminology
3964:SourceForge
3934:BrotherSoft
3817:October 26,
3630:10230/55353
3601:IEEE Access
3396:PC Magazine
3362:PC Magazine
3278:stearns.org
2008:large files
2003:Buddy list
1960:Proprietary
1889:[±]
1851:[±]
1811:[±]
1773:[±]
1752:Proprietary
1731:[±]
1693:[±]
1655:[±]
1615:[±]
1575:[±]
1496:Proprietary
1472:Proprietary
1448:Proprietary
1441:CitrixWire
1431:[±]
1389:[±]
1368:Proprietary
1344:Proprietary
1323:[±]
1302:Proprietary
1146:bottlenecks
987:P2P network
929:portmanteau
892:proprietary
840:source code
733:Comparisons
640:Private P2P
549:qBittorrent
513:P2P clients
312:Dailymotion
279:Web hosting
4928:Categories
4690:Hyperlinks
4681:WebTorrent
4656:BitTorrent
4560:WebTorrent
4545:Retroshare
4535:OnionShare
4465:BitTorrent
4246:Technology
4227:Tom Pepper
3970:2019-07-06
3944:2017-04-13
3894:2023-06-08
3868:2022-07-21
3804:berkes.ca/
3781:2023-06-08
3771:glosbe.com
3752:2023-06-08
3702:2023-06-08
3657:2023-07-11
3581:2023-06-08
3531:2023-06-08
3505:2017-04-13
3476:2022-03-10
3436:2023-06-08
3342:2015-03-17
3317:2017-04-13
3288:2017-04-13
3259:2017-04-13
3230:2017-04-13
3201:2020-10-02
3163:2015-03-17
3138:2019-03-24
3109:2019-03-24
3080:2017-04-13
3066:"Gnutella"
3050:2017-04-13
2927:References
2807:, giFTui,
2045:GWebCache
2042:Ultrapeer
1882:2017-09-18
1844:2006-08-08
1804:2009-02-01
1766:2007-11-15
1724:2010-09-30
1686:2005-06-17
1666:Kiwi Alpha
1648:2008-02-03
1608:2022-02-25
1568:2005-06-17
1424:2010-02-09
1382:2013-01-29
1354:BearShare
1316:2010-11-19
1150:ultrapeers
1135:unscalable
1101:firewalled
1090:IP address
975:injunction
963:Kimba Wood
900:ultrapeers
824:Tom Pepper
544:OnionShare
466:BitTorrent
428:ICanHazPDF
117:newspapers
106:"Gnutella"
46:improve it
4758:Seedboxes
4676:Gnutella2
4505:Gnutella2
4480:FastTrack
4424:protocols
4354:FrostWire
4018:Slyck.com
3995:Slyck.com
3647:252106900
3639:2169-3536
3070:AfterDawn
2982:Slyck.com
2882:Gnutella2
2871:Gnutella2
2865:Gnutella2
2841:FrostWire
2809:giFTwin32
2787:BearShare
2698:FrostWire
2639:outdegree
2637:Not high
2370:WireShare
2301:, GUESS,
2067:BearShare
1946:LimeWire
1925:WireShare
1463:CocoGnut
1436:LimeWire
1360:BearShare
1328:LimeWire
1288:Heritage
1274:Platform
1059:outdegree
1034:bootstrap
999:FrostWire
920:The word
880:FastTrack
711:Singapore
534:Filetopia
486:Gnutella2
448:Z-Library
322:Putlocker
307:123Movies
147:July 2013
52:talk page
4934:Gnutella
4854:Internal
4795:Concepts
4772:Freesite
4707:Metalink
4671:Gnutella
4611:Morpheus
4606:LimeWire
4584:Historic
4500:Gnutella
4490:Hyphanet
4449:Soulseek
4444:Soribada
4419:Networks
4364:Shareaza
4342:LimeWire
4314:Software
4237:Gene Kan
4215:Pioneers
4208:gnutella
4163:Glasnost
4090:Archived
4071:Archived
4052:Archived
4033:Archived
4010:Archived
3987:Archived
3888:Archived
3862:Archived
3775:Archived
3746:Archived
3696:Archived
3674:Archived
3651:Archived
3575:Archived
3525:Archived
3499:Archived
3470:Archived
3430:Archived
3406:19 March
3400:Archived
3372:19 March
3366:Archived
3336:Archived
3311:Archived
3282:Archived
3253:Archived
3224:Archived
3195:Archived
3157:Archived
3132:Archived
3103:Archived
3074:Archived
3044:Archived
3019:Archived
3000:Archived
2974:Archived
2905:See also
2887:Shareaza
2858:LimeWire
2848:LimeWire
2835:LimeWire
2828:Shareaza
2817:Poisoned
2805:giFToxic
2801:FilePipe
2793:giFTcurs
2783:BearFlix
2773:Gnucleus
2763:Morpheus
2716:(FW2FW).
2666:Kademlia
2664:Via the
2597:eliable
2490:Shareaza
2310:LimeWire
2010:(> 4
2006:Handles
1956:Windows
1901:Symella
1866:Windows
1862:Shareaza
1824:Poisoned
1778:GnucDNA
1748:Windows
1744:Morpheus
1704:LimeWire
1698:GnucDNA
1670:Windows
1632:Windows
1549:Windows
1541:Gnucleus
1444:Windows
1364:Windows
1351:5.2.6.0
1334:BearFlix
1277:License
1248:Software
979:LimeWire
959:LimeWire
922:Gnutella
915:Gnucleus
911:Morpheus
907:LimeWire
869:Gene Kan
836:Slashdot
828:Nullsoft
800:Gnutella
678:Legality
673:Timeline
554:Shareaza
539:μTorrent
519:BitComet
501:Soulseek
491:Hyphanet
481:Gnutella
350:Demonoid
317:PeerTube
228:a series
226:Part of
194:May 2016
4821:Darkweb
4816:Darknet
4803:Privacy
4780:ZeroNet
4666:eDonkey
4643:clients
4616:Napster
4575:ZeroNet
4555:Tribler
4475:eDonkey
4327:GnucDNA
4130:, 2009)
3609:Bibcode
2956:May 10,
2850:engine.
2823:engine.
2797:Apollon
2779:engine.
2777:GnucDNA
2184:GnucDNA
1994:Client
1952:Zultrax
1905:Symbian
1880: (
1842: (
1802: (
1764: (
1722: (
1684: (
1646: (
1606: (
1566: (
1545:GnucDNA
1467:RISC OS
1422: (
1380: (
1339:Windows
1314: (
1166:Napster
965:of the
940:Nutella
888:Napster
814:History
650:Seedbox
630:Darknet
564:Tribler
476:eDonkey
443:Sci-Hub
365:isoHunt
327:YouTube
184:updated
131:scholar
21:Nutella
4723:Backup
4702:Magnet
4596:CuteMX
4530:OpenFT
4495:GNUnet
4337:KCeasy
4158:by GNU
3645:
3637:
3462:
3187:
2921:GNUnet
2878:forked
2813:KCeasy
2767:modern
2061:Other
1980:
1886:)
1848:)
1828:macOS
1808:)
1770:)
1728:)
1690:)
1652:)
1628:KCeasy
1612:)
1572:)
1458:Addax
1428:)
1401:Cabos
1386:)
1320:)
1154:leaves
1016:Design
1003:adware
956:client
949:GNUnet
701:Canada
284:WebRTC
274:Usenet
133:
126:
119:
112:
104:
4893:SHA-2
4888:SHA-1
4626:WASTE
4621:Scour
4601:Kazaa
4570:Winny
4565:WinMX
4550:Share
4485:Fopnu
4146:GnuFU
3811:(PDF)
3800:(PDF)
3643:S2CID
2911:Bitzi
2739:SOCKS
2670:SHA-1
2563:Notes
2395:Yes
2392:Yes
2374:Yes
2335:Yes
2332:Yes
2314:Yes
2270:Yes
2246:Yes
2157:Yes
2000:Chat
1934:Java
1927:(aka
1856:giFT
1788:Java
1708:Java
1660:giFT
1552:GPL,
1492:Java
1455:2014
1297:macOS
1271:Name
1214:SHA-1
995:forks
884:KaZaA
802:is a
706:Japan
574:WinMX
529:eMule
385:RARBG
345:1337x
138:JSTOR
124:books
4776:IPFS
4716:Uses
4697:eD2k
4525:LBRY
4515:IPFS
4359:Phex
4322:GiFT
4126:(on
3916:help
3819:2019
3724:help
3635:ISSN
3553:help
3460:ISBN
3408:2012
3374:2012
3249:CNET
3220:CNET
3185:ISBN
3040:CNET
2958:2011
2821:giFT
2737:Via
2593:The
2551:eD2k
2536:Yes
2533:Yes
2530:Yes
2527:Yes
2524:Yes
2521:Yes
2515:Yes
2512:Yes
2509:Yes
2503:Yes
2497:Yes
2494:Yes
2479:Yes
2476:Yes
2473:Yes
2470:Yes
2467:Yes
2461:Yes
2452:Yes
2446:Yes
2443:Yes
2437:Yes
2434:Yes
2430:Phex
2419:Yes
2416:Yes
2413:Yes
2410:Yes
2407:Yes
2404:Yes
2401:Yes
2398:Yes
2389:Yes
2386:Yes
2383:Yes
2377:Yes
2359:Yes
2356:Yes
2353:Yes
2350:Yes
2347:Yes
2344:Yes
2341:Yes
2338:Yes
2329:Yes
2326:Yes
2323:Yes
2317:Yes
2295:IPv6
2291:Yes
2288:Yes
2285:Yes
2279:Yes
2276:Yes
2273:Yes
2267:Yes
2264:Yes
2261:Yes
2258:Yes
2255:Yes
2224:Yes
2221:No
2215:Yes
2188:Yes
2166:Yes
2163:No
2130:Yes
2125:giFT
2113:Yes
2107:Yes
2104:Yes
2098:Yes
2095:Yes
2092:Yes
2089:Yes
2086:Yes
2077:Yes
2074:Yes
2071:Yes
2052:THEX
2033:RUD
1940:Yes
1937:GPL
1909:GPL
1872:Yes
1869:GPL
1831:GPL
1791:GPL
1784:Phex
1711:GPL
1673:GPL
1635:GPL
1598:Yes
1595:GPL
1554:LGPL
1524:GPL
1514:giFT
1405:Java
1206:HTTP
1152:and
1109:push
1063:hops
1051:hops
937:and
894:and
871:and
822:and
597:Kodi
569:Vuze
524:DC++
405:YIFY
360:EZTV
289:XDCC
110:news
4841:Tor
4641:of
4520:Kad
4510:I2P
4470:DAT
4273:TLS
4268:I2P
3625:hdl
3617:doi
3128:CNN
2743:SSH
2599:UDP
2555:IRC
2539:No
2518:No
2506:No
2500:No
2483:I2P
2464:No
2458:No
2455:No
2449:No
2440:No
2423:DHT
2363:DHT
2299:DHT
2252:No
2249:No
2233:No
2230:No
2227:No
2218:No
2212:No
2209:No
2206:No
2203:No
2200:No
2197:No
2175:No
2172:No
2169:No
2160:No
2154:No
2151:No
2148:No
2145:No
2142:No
2139:No
2116:No
2110:No
2101:No
2083:No
2080:No
2057:TLS
1964:No
1912:No
1834:No
1794:No
1756:No
1714:No
1676:No
1638:No
1558:No
1527:No
1500:No
1476:No
1452:No
1414:No
1410:GPL
1372:No
1348:No
1306:No
1254:not
1226:XML
1222:TCP
1218:UDP
1086:UDP
1043:IRC
945:GNU
934:GNU
931:of
832:AOL
826:of
721:USA
655:VPN
496:I2P
93:by
4930::
4778:,
4774:,
4148:,
3961:.
3932:.
3907::
3905:}}
3901:{{
3886:.
3860:.
3856:.
3836:^
3802:.
3773:.
3769:.
3744:.
3740:.
3715::
3713:}}
3709:{{
3694:.
3649:.
3641:.
3633:.
3623:.
3615:.
3605:10
3603:.
3599:.
3569:.
3544::
3542:}}
3538:{{
3523:.
3497:.
3493:.
3468:.
3454:.
3428:.
3424:.
3394:.
3376:.
3360:.
3334:.
3309:.
3305:.
3280:.
3276:.
3251:.
3247:.
3222:.
3218:.
3193:.
3155:.
3130:.
3126:.
3097:.
3072:.
3068:.
3042:.
3038:.
2989:^
2944:.
2815:,
2811:,
2803:,
2799:,
2795:,
2721:^
2705:^
2689:^
2655:^
2630:^
2553:,
2549:,
2547:BT
2545:,
2543:G2
2303:G2
2297:,
2236:-
2194:—
2191:—
2178:-
2136:—
2133:—
2119:-
2014:)
2012:GB
1931:)
1240:.
1208:.
1078:Ki
1074:Mi
1070:Ki
1005:.
977:,
951:.
917:.
716:UK
230:on
55:.
4782:)
4770:(
4421:,
4403:e
4396:t
4389:v
4200:e
4193:t
4186:v
4173:)
4169:(
3973:.
3947:.
3918:)
3914:(
3897:.
3871:.
3821:.
3784:.
3755:.
3726:)
3722:(
3705:.
3660:.
3627::
3619::
3611::
3584:.
3555:)
3551:(
3534:.
3508:.
3479:.
3439:.
3410:.
3345:.
3320:.
3291:.
3262:.
3233:.
3204:.
3166:.
3141:.
3112:.
3083:.
3053:.
2960:.
2837:.
2745:.
2595:R
1884:)
1846:)
1806:)
1768:)
1726:)
1688:)
1650:)
1610:)
1570:)
1543:-
1426:)
1384:)
1318:)
882:(
788:e
781:t
774:v
214:)
208:(
196:)
192:(
186:.
160:)
154:(
149:)
145:(
135:·
128:·
121:·
114:·
87:.
62:)
58:(
23:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.