Download Chapter 38 - Personal Web Pages

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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