Peer-to-Peer network systems Distributed Data Processing Paulina Pasek.

Slides:



Advertisements
Similar presentations
Copyright or Copywrong. What is a copyright and what can be copyrighted? What is “Fair Use” and what four factors determine “Fair Use”? What are the two.
Advertisements

Peer to Peer (P2P) Networks and File sharing. By: Ryan Farrell.
Protocols By Rakesh Chukkapalli CS 484.  Peer-to-Peer = P2P  The term peer-to-peer was coined as far as back in the mid-1980s by LAN vendors to describe.
FTP (File Transfer Protocol ) FTP (File Transfer Protocol ) Members : Farihah Azmi WET : Nur Afiqah Zainuri WET : Nurnadia Saidon WET
Cis e-commerce -- lecture #6: Content Distribution Networks and P2P (based on notes from Dr Peter McBurney © )
Spotlighting Decentralized P2P File Sharing Archie Kuo and Ethan Le Department of Computer Science San Jose State University.
Filesharing and the birth of the digital music industry Liisa Benmergui DAP02S October 28, 2004.
Peer-to-Peer Networking By: Peter Diggs Ken Arrant.
P2P Network is good or bad? Sang-Hyun Park. P2P Network is good or bad? - Definition of P2P - History of P2P - Economic Impact - Benefits of P2P - Legal.
Presented by Stephen Kozy. Presentation Outline Definition and explanation Comparison and Examples Advantages and Disadvantages Illegal and Legal uses.
Part 1: Overview of Web Systems Part 2: Peer-to-Peer Systems Internet Computing Workshop Tom Chothia.
Peer-to-Peer (or P2P) From user to user. Peer-to-peer implies that either side can initiate a session and has equal responsibility. Corey Chan Andrew Merfeld.
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
1 Client-Server versus P2P  Client-server Computing  Purpose, definition, characteristics  Relationship to the GRID  Research issues  P2P Computing.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Company LOGO Peer-to-Peer Inside and out What is a P2P network?  All machines are connected as equal  Each user is a Peer  Peers can act as both a.
Principles of Information Technology
P2P WeeSan Lee
Top P2P File- sharing Software (some of them ). eDonkey/Overnet Especially popular in Europe, the two P2P networks eDonkey and Overnet combined support.
DIGITAL Download Sharing and Copying. Digital Download Process of downloading content or materials with the elimination of physical media. (dvd/cdrom)
Intellectual Property Rights and Online File Sharing Erwin Solis Antoine Herve Matt Olsen Nikolai Hart Tim Scott.
Free Powerpoint Templates Page 1 Free Powerpoint Templates Peer-2-Peer File Sharing Kenie Moses TECH621Social Internet Spring 2011.
Intellectual Property Rights Online File Sharing Brett Colbert Wendi Jardin Victor Cortez Brett Colbert Wendi Jardin Victor Cortez.
© Folens 2008 Cultural changes in music Brought about by ICT.
Introduction to Peer-to-Peer Networks. What is a P2P network Uses the vast resource of the machines at the edge of the Internet to build a network that.
P2P File Sharing Systems
P2P file sharing Know the risks. Peer-to-peer (P2P) file sharing convenient way to share public-domain: – music – audio – images – documents – software.
Freenet. Anonymity  Napster, Gnutella, Kazaa do not provide anonymity  Users know who they are downloading from  Others know who sent a query  Freenet.
LİMEW İRE İntroduction İntroduction Buissness Model Buissness Model Features and Design Features and Design Users and Usage Users and Usage.
1 Napster & Gnutella An Overview. 2 About Napster Distributed application allowing users to search and exchange MP3 files. Written by Shawn Fanning in.
Introduction Widespread unstructured P2P network
Chapter 1 An Introduction to Networking
Open up Evernote, mini whiteboards.  2 minutes – write down as many as you can think of.
Peer to Peer Network Anas Hardan. What is a Network? What is a Network? A network is a group of computers and other devices (such as printers) that are.
BitTorrent Internet Technologies and Applications.

1 Telematica di Base Applicazioni P2P. 2 The Peer-to-Peer System Architecture  peer-to-peer is a network architecture where computer resources and services.
Networks and Hackers Copyright © Texas Education Agency, All rights reserved. 1.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
14 Publishing a Web Site Section 14.1 Identify the technical needs of a Web server Evaluate Web hosts Compare and contrast internal and external Web hosting.
Peer-to-Peer Networking. Presentation Introduction Characteristics and Challenges of Peer-to-Peer Peer-to-Peer Applications Classification of Peer-to-Peer.
Networked Information Systems 1 Advantages of and classified by their size & architecture or design.
Copyright Law An Review on Computer Music Files and P2P File Sharing.
Chapter 8 The Internet: A Resource for All of Us.
Introduction to Computers Section 8A. home How the Internet Works Anyone with access to the Internet can exchange text, data files, and programs with.
徐晨桓 李柏穎.  Definition  Introduction  History  Example - Napster  Example - Gnutella 徐晨桓 李柏穎 2/27.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 38 How Music Sharing and File Sharing Work.
P2P Web Standard IS3734/19/10 Michael Radzin. What is P2P? Peer to Peer Networking (P2P) is a “direct communications initiations session.” Modern uses.
Portable SSH Brian Minton EKU, Dept. of Technology, CEN/CET)‏
Vulnerabilities in peer to peer communications Web Security Sravan Kunnuri.
Bit Torrent A good or a bad?. Common methods of transferring files in the internet: Client-Server Model Peer-to-Peer Network.
2: Application Layer 1 Chapter 2: Application layer r 2.1 Principles of network applications r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail  SMTP,
Chapter 3.  The characteristics and purpose of: ◦ Intranets ◦ Internet ◦ Extranets.
Intellectual Property in Peer-to-Peer Networks Artsiom Yautsiukhin Natallia Kokash Intellectual Property Law, 18 October 2005.
The Start Shawn Fanning (19-yr-old student nicknamed Napster) developed the original Napster application and service in January 1999 while a freshman.
1 V1-Filename.ppt / / Jukka K. Nurminen Content Search UnstructuredP2P Content Search Unstructured P2P Jukka K. Nurminen *Partly adapted from.
Peer-to-Peer Network Tzu-Wei Kuo. Outline What is Peer-to-Peer(P2P)? P2P Architecture Applications Advantages and Weaknesses Security Controversy.
Introduction to Student Name Student Class.
FastTrack Network & Applications (KaZaA & Morpheus)
1 Peer-to-Peer Technologies Seminar by: Kunal Goswami (05IT6006) School of Information Technology Guided by: Prof. C.R.Mandal, School of Information Technology.
Skype Tamara Taylor.
Networks Am I hooked up?. Networks definition sizes of networks types advantages and disadvantages how data is sent transmission media business uses.
ADVANCED COMPUTER NETWORKS Peer-Peer (P2P) Networks 1.
Online Journalism in Agricultural Communication Agricultural Communication and Leadership.
Peer-to-Peer (P2P) Networks By Bongju Yu. Contents  What is P2P?  Features of P2P systems  P2P Architecture  P2P Protocols  P2P Projects  Reference.
Team Wikipedia Distributing digital stored information (computer programs, multi-media, etc). Regular methods : Removable media
Bit Torrent Nirav A. Vasa. Topics What is BitTorrent? Related Terms How BitTorrent works Steps involved in the working Advantages and Disadvantages.
Billy Ripple Dr. Oblitey COSC  File-Sharing ◦ What is it? ◦ Uses ◦ History ◦ Types ◦ Dangers  Case Study  Summary  Works Cited.
Chapter 3.  The advantages and disadvantages of: ◦ Client-Server Networks & ◦ Peer-to-Peer Networks.
Music Downloads By: Demetria Norman And Jacquelyn Menner.
Presentation transcript:

Peer-to-Peer network systems Distributed Data Processing Paulina Pasek

Content Introduction How does internet p2p work? History Advantages Disadvantages Legal controversy Networks and their applications Summary Sources

Whata is peer-to-peer (p2p)? 1.„(…) a type of network in which each work station has equivalent capabilities and responsibilities” source: webopedia.com 2."individual computers may share hard drives, CD-ROM drives, and other storage devices with the other computers on the network." Contrast with this, in a client/server set-up, "most of the computers (clients) tend to share resources from one main computer (the server). " source: p2p.inf.pl 3.Peer-to-peer is a communications model in which each party has the same capabilities and either party can initiate a communication session. Other models with which it might be contrasted include the client/server model and the master/slave model..." source: searchNetworking.techtarget.com

File sharing – the differences In FTP (File Transfer Protocol) and HTTP (HyperText Transfer Protocol) must be some server, someone have to buy it and take care of it. Easy to find operator if on server are illegal files If many people know about it could be a problem with downloading In p2p No servers (connecting directly to computer) Easy to upload something You don’t need money Nobody can permit the operator of the server cause there is no server No problems with download speed (because there is no server)

of data sharing Example of data sharing

How does internet p2p work? The user must first downlad and execute a peer-to-peer networking program. After launching the program, the user enters the IP address of another computer beloning to the network. Once the computer finds another network member on-line, it will connect to that user’s connection Users can choose how many member connections to seek at one time and determine which files they wish to share or password protect

History July, 1999: publication of Freenet protocol September, 1999: creation of Napster November, 1999: first release of Direct Connect client March 14, 2000: first release of Gnutella September 6, 2000: first release of eDonkey2000 March, 2001: introduction of the FastTrack protocol April, 2001: design of the BitTorrent protocol July, 2001: shutdown of Napster November 6, 2001: first release of GNUnet November, 2002: start of the Gnutella2 project

Advantages each user increases total capacity of the network low maintenance costs flexible structure (”liquid topology”) end of Internet asymmetry Almost free Fast dowlanding Very popular

Disadvantages Not so safe: viruses, spam, spyware downloaded files may be infected, contain unsolicited information, violate privacy Sometimes illegal copyrighted files within p2p networks

What should we be aware of? shared files as copies of copyrighted music, movies, programs, e-books, etc… MPAA (Motion Picture Association), RIAA (Recording Industry Association of America) – an example of organizations fighting with piracy small loophole…

What are we allowed to download? files with authors’ permission to download – (wallpapers, anime music videos) files without current copyrights – (e.g. old programs, lot of remixes) files with time-out copyrights – (classical music, old e-books)

Networks and their clients IRC IRC Napster Napster Gnutella Gnutella FastTrack FastTrack Freenet Freenet Direct Connect Direct Connect eDonkey eDonkey Skype Skype

IRC IRC (Internet Relay Chat) it’s not p2p network Have a conversations is for help channels in IRC net DCC (Direct Client-to-Client) The users use pseudonyms like nicname or short nick

Napster the first p2p network created by Shawn Fanning (1999) Napster users can’t only play the music back after downlading it but put it on their own CD. closed in 2001 (lost lawsuit), returned in 2003 as paid service Logo:

Gnutella Gnutella lets users share files from user machine to user machine without the use of a central directory In Gnutella don’t have a central server Files are changing between users You are connecting directly to host without any servers The first program was written by Justin Frankl and Tom Pepper Name of Gnutella is compound words GNU and Nutella Adwantages: biggest no. of clients no queue a lot of files avaliable Logo:

BitTorrent Written by San Francisco programmer Bram Cohen in 2002 BitTorrent is similar to KaZaA and other distributed swapping services users download from other users and do not use a centralized directory as in the original Napster service BitTorrent is also different than all of them because it makes every downloading user an uploading user Logo:

eDonkey p2p file sharing application developed by MetaMachine Like most file sharing networks, it is decentralized files are not stored on a central server but are exchanged directly between users based on the p2p principle. Advantages: lot of files very good queue biggest network Logo:

FastTrack P2p protocal used by the Kazaa file sharing programs In 2003 it was the most popular file sharing network The network had approximately 2.4 million concurrent users in 2003 the brainchild of Niklas Zennstrom, Janus Friis and Estonian programmers headed by Jaan Tallinn, the same team that later created Skype Most famous clients: iMesh*, Mammoth, Kazaa, Kazaa Lite, Diet Kazaa Advantages: good from technical point of view lot of take files Logo:

Direct Connet P2P file sharing application written by NeoModus today is the general type of application used in a Direct Connect network Direct connect clients connect to a central hub and can download files directly from one another Hubs feature a list of clients or users connected to them. Users can search for files and download them from other clients, as well as chat with other users. Logo:

Skype It was created by Niklas Zennström, Janus Friis, and a team of software developers based in Tallinn, Estonia Instant messaging based on p2p Conferences Connect directly to user Possibility exchange files Chat Logo:

How does it look?

Summary Very useful, very flexible Very popular P2P as alternative to FTP and HTTP Fast downlading Not so save Almost free

Sources

Thank you For your attention