Académique Documents
Professionnel Documents
Culture Documents
tutorPEER TO PEER
POWER
TO THE PEOPLE
Pe e r-t o-peer technology does away with traditional cl i e n t /server computing and
e m p ow e rs users to create their own networks. File swapping and shared computing
a re just initial examples of what P2P will offe r.
(or more) computers are linked for the pur- that system’s functions are to determine search for music files on the computers of
pose of sharing data, each taking an equal current user IP addresses and offer an index Napster users everywhere on the Net and,
role in the data transfer process without the of files available, not to intervene in the actu- at the same time, makes the music files on
intervention of a central data or instruc- al PC-to-PC communication. your computer available to the rest of the
tion source. Your home network is prob- As noted earlier, sending data over the Napster community. Some P 2 P a p p l i c a-
ably a peer-to-peer system; no server is I n t e rnet from one computer directly to tions let you share not only files but other
ne ede d to sha re i nfo r ma tio n a mon g another isn’t new by any means. Windows resources as well.
machines. users have long had access to freeware or What’s wrong with centralised servers?
Not all P2P systems call the individual shareware software that enabled them to First, they cost a lot of money. Servers
computers peers. The Gnutella file-shar- set up their own machines for access by oth- require reliability and durability beyond
ing service, for example, refers to each ers. To exchange files directly with a friend, what most workstations need and, as a
host as a servent. This term itself is telling. for example, both of you could run FTP (File result, must incorporate relatively expen-
An amalgam of server and client, the ser- Transfer Protocol) server software, set up sive technologies such as SCSI, disk mir-
vent designation implies that P2P doesn’t a username and password for the other roring and sophisticated operating systems.
so much do away with the server as incor- person, and give that information along Moving applications off servers and into a
porate the server functions into the client. with your current IP a d d resses to each P2P environment can make a lot of sense
The idea of a remote server that mediates other. (To find your IP address on a Win- financially. Servers are not needed for all
the flow of data disappears. Instead, each dows 9x system, you’d select Start | Run, applications. They’re essential for hosting
user’s com puter handles the serving, then enter winipcfg.exe and click O K ; a popular Web site, certainly, because they
although those functions are more or less under Windows NT or 2000, you’d enter can dedicate hard disk space, network
hidden from the user. ipconfig.exe.) Each of you could then log bandwidth and administrative resources to
When you install a program such as Nap- on to the other’s system and get files. As this multifunction and re s o u rc e - h u n g r y
ster, you’re simultaneously turning your you probab ly s uspect, however, thi s task. But simpler tasks such as limited file
machine into a server that other users can approach is clumsy, inefficient, and almost sharing don’t require servers.
access over the Internet, and enabling your totally useless if you want to share files
machine to access other computers run- with more than a few people. FINDING ONE ANOTHER
ning Napster that are connected to the Net. P2P, on the other hand, lets computers Avoiding the use of central servers means
To function, Napster does require a cen- connected to the Internet communicate that P2P applications have to establish dif-
tral system (run by Napster, the site), but with each other directly. Napster lets you ferent ways of working with IP addresses.
tutorPEER TO PEER
cation. There is no official client and the
name doesn’t refer to a company or even
a program, creating a very elusive lawsuit
t a rget. Gnutella was touted as the tech-
nology that could supplant Napster’s dom-
inance in music file exchanges, but the real
advantage is the ability to find and down-
load any type of file. The Gnutella proto-
col does not actually handle file transfers,
employing HTTP for this function instead.
Each servent becomes an HTTP client and
server together, allowing two-way trans-
fers.
Gnutella-based servents are growing in
number and ease of use. A look at one
download site, www.gnutelliums.com,
showed servents available for Windows,
Linux, Java and the Mac. Three of the most
popular Windows variants are BearShare
( w w w . b e a r s h a r e .c o m) , L i m eW i r e
( w w w . l i m e w i re .com ) a nd To a d N o d e
(www.toadnode.com). Another servent,
Newtella (www .newtella.com), focuses in
a Napster-like way on music files. Recent
improvements in the protocol have con-
tr ib ute d t o n ew ent husi asm , ser vent
upgrades, and even interest from the record-
Figure 2: Groove lets you establish a range of P2P-based collaborative activities. ing industry and other commercial sectors.
The record industry’s attention to Nap-
Every computer on the Internet must have net. They use the essence of the Internet ster and Gnutella clearly indicates a reali-
a numeric IP address; in fact, having an IP – network connectivity, the TCP/IP proto- sation that file-swapping isn’t about to dis-
number is one of the definitions of being col, and the requisite IP addressing system appear, and that there are ways to profit.
on the Internet. For ease of use, this IP – but skirt the rest. A similar fee-based file-sharing service
number is typically referenced through its appears to be in the works at CenterSpan
corresponding domain name (pcmag.com, WHAT CAN YOU DO WITH P2P? Communications (www.centerspan.com),
for example), and keeping track of the cor- By far the most widespread application of which acquired the assets of the P2P file-
relation between IP numbers and domain P2P has been file sharing, with Napster as sh a r in g s er v i ce k no w n as S c o u r
names is the responsibility of dns (Domain the leader, of course. The RIAA (Record (www.scour.com). Scour enthusiasts pri-
Name System) servers. P2P avoids dealing Industry Association of America) suit last marily swapped movie files, and the motion
with DNS servers either by having P Cs year seemed, for a time, destined to deep- picture industry wasn’t amused. Lawsuits
address one another using IP numbers only six the enterprise, leaving only the mem- resulted in Scour shutting down the ser-
or by using a proprietary means of obtain- ory of a brief period of Internet anarchy. vice, but CenterSpan plans to relaunch the
ing current ip numbers. But the company survived and has formed service as a legal distributor of movie and
This avoidance is necessary for two rea- an alliance with media firm Bertelsmann AG music files. IBM has entered the fray as
sons. First, DNS servers rely on fixed IP to develop a pay service (latest reports sug- well, proposing a technology that would
addresses – IP numbers that are assigned gest a fee of about $5 per month) that would allow participants to share files but would
to individual computers and never change. give subscribers unlimited access to music limit the number of times those files could
Such is not the case with the majority of released by Bertelsmann Music Gro u p . be played or shown (www.zdnet.com/
surfers who access the Net via a dial-up Since forming this alliance, Napster has intweek/stories/news/0,4164,2676785,
line. At the moment of connection, these seen lawsuits dropped by Germany’s EDEL 00.html). In fact, several big computing
machines are assigned an IP number from music and US independent label T V T firms are getting involved in P2P, includ-
a block of available numbers the ISP may Records. As of this writing, both companies ing Intel, Microsoft and Hewlett-Packard.
use (this is called a dynamic IP address). are cooperating with Napster on setting up Other file-sharing systems are making
Second, all computers on the Internet have the fee-based service, although the upstart’s their mark. For example, Aimster (www.aim-
IP addresses, but not all have domain names, future is still uncertain. ster. com) works in conjunction with AOL’s
and in those cases DNS servers are of no Despite Napster’ s success, Gnutella instant messaging service to allow partic-
use. (http://gnutella.wego.com) – a search pro- ipants to send files to one another. Freenet
Because of their ability to work outside tocol, in essence – is a more interesting (http://freenetproject.org) provides a means
the DNS system and outside the system of P 2 P p roject. Designed to be completely for individual users to share any type of file.
centralised servers, P2P applications are free of central authority, Gnutella can be MojoNation (www.mojonation.net) offers
said to operate at the “edges” of the Inter- incorporated into any file-sharing appli- file sharing and tries to solve the load-bal-
PERSON TO PERSON
Whether P2P will live up to the hype is still
anyone’s guess. A number of technologies
(push, for example) have shone briefly,
only to fizzle. Still, a lot of work on new
P 2 P applications is underway. And the
technology has something else going for
it: the interest and support of thousands
of individuals who like the idea of com-
The SETI@home interface lets you see how your computer is being used by the
municating directly with other users. P2P program.
may put the personal back in personal
computers.