Chapter 38 - Personal Web Pages
Download
Report
Transcript Chapter 38 - Personal Web Pages
ITIS 1210
Introduction to Web-Based
Information Systems
Chapter 38
How Music Sharing and File Sharing Work
Introduction
Internet is not just another data delivery
mechanism
Potential to change society in profound ways
Other examples?
Printing press
Tape recorders
Photocopiers
VCR
Introduction
Music-sharing
Changed the way people used the Internet
Threatened traditional music industry
How?
Let people share their own music with others
Make a copy of your CD
Post your copy where others can access it
And copy it to their PCs
Copy files others have posted to your PC
Introduction
Napster
Music industry’s reaction?
Lawsuit
Copyright violation
First major company sued was Napster
Napster
Napster
Shaun Fanning
Student at Northeastern U.
Beta version given to 30
friends on June 1, 1999
Within a few days 10,000 to
15,000 people had
downloaded it
Used central servers
Napster
Napster
Metallica discovered ”I Disappear” was
circulating before its release
Filed suit in 2000
Dr Dre requested his works
be removed
Filed suit when Napster
declined
Napster
Music industry sued in December 1999
Napster lost but appealed
Only facilitators, not their fault users were using
their service illegally
Ninth Circuit Court issued injunction in
March 2001
Napster shut down in July 2001
Paid $26,000,000 settlement
Bankruptcy followed in September 2002
Napster
Roxio acquired assets
Launched Napster 2.0
Paved the way for
iTunes
Grokster
Gnutella
Kazaa
Peer-to-Peer Network
Does not use a central server
Individual users communicate separately
Share software, movies, sound files, etc.
Business peer-to-peer now popular
www.groove.net
Enables workers to create private workspace
to share files, messages, software
Irony: guerilla movement embraced by
corporate America
Kazaa
Download Kazaa and install it on your PC
www.kazaa.com
Software connects to a Kazaa server
Your PC receives a list of supernodes
Localized search sites for the file-sharing network
Ordinary PCs with
High-speed Internet connections
Powerful processors
Your PC could become a supernode
Kazaa
Your PC contacts a nearby supernode
Sends to it information about all the music
files on your computer
Name of recording
Your IP address
Your Kazaa ID
Supernode stores this information it its
database
Kazaa
When you search for music you supply
Name of artist
Song title
Kazaa contacts nearest supernode
Which may contact other supernodes
Builds a list of matching titles and
computers they’re stored on
Kazaa
You choose which one you want
Software downloads it directly from
computer you picked
Not from supernode
BitTorrent
Another technology for file sharing
Not just audio files
Videos, spreadsheets, etc.
Entire CDs
Also enables corporations to efficiently
distribute software to multiple locations
Latest version of company applications that
need to be distributed to many offices at once
(i.e., a new release)
BitTorrent
Operates somewhat differently
Downloads parts of final content
From multiple sites
Assembled at destination
Starts by downloading and installing client
software
Freely available from www.bittorrent.com
BitTorrent
Users visits a site specializing in BitTorrent
downloads
Site downloads a torrent file
“Pointer” file containing information and
instructions
Where and how a file can be downloaded
Included is address of a tracker server
Also filename, size, checksum of every block
to be downloaded
BitTorrent
BitTorrent client talks to tracker server that
provides
Address information of all computers that
have the requested file or portions thereof
These are seed computers
Every seed computer with all or part of the file
is called a swarm
Downloading from seed computers
happens simultaneously
BitTorrent
Speeds up the overall process significantly
Once assembled the complete file is used
as normal
Downloading can happen at the same time
as uploading
The Client can be working in both directions
to assist other BitTorrent users
BitTorrent
BitTorrent controls client privileges
Clients that leave BitTorrent running
And thus upload to other computers more
Will be given privileges to download faster
Than computers that rarely upload