|
|
|
©MMII Matt Moody
|
a brief(ish) history of p2p Peer-to-peer networking is not a new concept. Companies and universities have been utilizing architectures for more than 30 years in that would today be labeled as peer-to-peer. In fact, the internet was originally developed in the late 1960’s to be a peer-to-peer system. The Original ARPANET connected UCLA, Stanford Research Institute, UC Santa Barbara and the University of Utah not in a client/server format but as equal computing peers. The early popular applications of the internet, FTP and Telnet, were themselves client/server applications but since every host on the Internet could FTP or Telnet to any other host, the usage patterns of the Internet were symmetric. In the early days of minicomputers and mainframes, the servers even acted as clients as well. In 1979 Usenet was developed by two Duke University graduate students and one from the University of North Carolina to exchange information in the Unix community. Based on Unix-to-Unix-copy protocol, or UUCP, one Unix machine would automatically dial another, exchange files with it, and disconnect. Students at the two universities could post “news” on certain topics, read messages within that topic, and exchange the messages between the two schools. Usenet grew from the original two sites to hundreds of thousands of sites but retained the same basic model of peer-to-peer networking. A Usenet site joins the rest of the world by setting up a news exchange connection with at least one other news server on the Usenet network. Typically exchange is provided by a company’s ISP. The company’s news server contacts the ISP's news server, and they exchange messages on a regular schedule.
The peer-to-peer networks
that are being used by companies today and that will be used in the future
only started to be developed Peer-to-peer networks were developed throughout the 90s and were used mostly for in-house purposes for single companies the companies and in other limited fashions to share information between cooperative researchers. When the internet began to explode in the mid-90s, the Internet became less of a peer-to-peer network. A new wave of ordinary people began to use the internet as a way to exchange email, access web pages, and buy things, which was much different from the quiet geek utopia it had once been. The equal sharing of information over the Internet quickly shifted into a mostly downstream medium, like television and newspapers. Developers and Web architects often assumed this change was permanent and created systems that did not allow for peer-to-peer exchange. While these networks still existed, they took a backseat to the client/server and one-way communication of the Internet explosion.
As Napster became more popular, recording artists, labels and the Recording Industry Association of America (RIAA) began to campaign to have Napster banned from computer on college campuses because they claimed Napster users violated copyright laws by “stealing” music. The RIAA sued Napster in December 1999 which was followed by the rock band Metallica filing a lawsuit against the company in April 2000. After long legal battles and a failed attempt to become a pay-based service, Napster stopped operation in July 2001, but not before reigniting the peer-to-peer craze. During
the final months of Napster’s operation, score of smaller file-swapping
program emerged including Kazaa, Gnutella, Audiogalaxy and iMesh. Collectively
these networks have allowed users to continue to share music files at
a rate similar to Napster at its peak. In August 2001, over 3.05 billion
files were downloaded using Gnutella, Audiogalaxy and iMesh, compared
to 2.79 billion downloads on Napster in February 2001, which was its most
active month. In addition to sustaining the demand for peer-to-peer file
sharing, these second generation programs operate without any involvement
from central computers, meaning that even if the companies are sued out
of business, the file-swapping networks would remain. |