2013.12.11 102062551 徐晨桓 9762113 李柏穎.  Definition  Introduction  History  Example - Napster  Example - Gnutella 徐晨桓 李柏穎 2/27.

Slides:



Advertisements
Similar presentations
Peer to Peer (P2P) Networks and File sharing. By: Ryan Farrell.
Advertisements

Peer-to-Peer Networks João Guerreiro Truong Cong Thanh Department of Information Technology Uppsala University.
Peer-to-Peer Networks as a Distribution and Publishing Model Jorn De Boever (june 14, 2007)
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.
Copyrights1 By Saud Al-Harbi & AbdulAziz Al-Shamrani.
Cis e-commerce -- lecture #6: Content Distribution Networks and P2P (based on notes from Dr Peter McBurney © )
Filesharing and the birth of the digital music industry Liisa Benmergui DAP02S October 28, 2004.
1 Client-Server versus P2P  Client-server Computing  Purpose, definition, characteristics  Relationship to the GRID  Research issues  P2P Computing.
Chord-over-Chord Overlay Sudhindra Rao Ph.D Qualifier Exam Department of ECECS.
A. Frank Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (2) Thanks to Carmit Valit and Olga Gamayunov.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
1 Seminar: Information Management in the Web Gnutella, Freenet and more: an overview of file sharing architectures Thomas Zahn.
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.
P2P WeeSan Lee
CS 640: Introduction to Computer Networks Yu-Chi Lai Lecture 18 - Peer-to-Peer.
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.
Peer-to-Peer network systems Distributed Data Processing Paulina Pasek.
Intellectual Property Rights Online File Sharing Brett Colbert Wendi Jardin Victor Cortez Brett Colbert Wendi Jardin Victor Cortez.
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
Freenet. Anonymity  Napster, Gnutella, Kazaa do not provide anonymity  Users know who they are downloading from  Others know who sent a query  Freenet.
Peer-to-Peer Computing CS587x Lecture Department of Computer Science Iowa State University.
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
Cmpe 494 Peer-to-Peer Computing Anıl Gürsel Didem Unat.

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.
1 P2P Computing. 2 What is P2P? Server-Client model.
Introduction to Peer-to-Peer Networks. What is a P2P network A P2P network is a large distributed system. It uses the vast resource of PCs distributed.
DP&NM Lab. CSE, POSTECH - 1/25 - Peer-to-Peer Algorithms and System CS600 Assignment #5 Nov Byungchul Park DPNM Lab., Dept.
Peer-to-Peer Networking. Presentation Introduction Characteristics and Challenges of Peer-to-Peer Peer-to-Peer Applications Classification of Peer-to-Peer.
P2P Web Standard IS3734/19/10 Michael Radzin. What is P2P? Peer to Peer Networking (P2P) is a “direct communications initiations session.” Modern uses.
Peer-to-Peer Networks University of Jordan. Server/Client Model What?
Vulnerabilities in peer to peer communications Web Security Sravan Kunnuri.
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,
1 Peer-to-Peer Communication Research Project Presentation 2002 – Sukmin Kim – Srikara Hrushikesh CIS 585.
Peer-2-Peer Programming Greg Gamm Senior Seminar Fall 2007.
P2P: Grid-Oriented Distribution Systems KCCMG Fall Impact 2005 Lorin Olsen, Sprint Nextel.
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
PSI Peer Search Infrastructure. Introduction What are P2P Networks? The term "peer-to-peer" refers to a class of systems and applications that employ.
Quantitative Evaluation of Unstructured Peer-to-Peer Architectures Fabrício Benevenuto José Ismael Jr. Jussara M. Almeida Department of Computer Science.
The Start Shawn Fanning (19-yr-old student nicknamed Napster) developed the original Napster application and service in January 1999 while a freshman.
LEGALESE BLONDE RIAA vs. NAPSTER Daniella Nero University of Hawaii at Manoa AMST 334 Sp-13.
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.
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.
P2P Computing MIRA YUN September 16, Outline What is P2P P2P taxonomies Characteristics Different P2P systems Conclusion.
PEER TO PEER (P2P) NETWORK By: Linda Rockson 11/28/06.
Peer to Peer A Survey and comparison of peer-to-peer overlay network schemes And so on… Chulhyun Park
CS 640: Introduction to Computer Networks Aditya Akella Lecture 24 - Peer-to-Peer.
Newsgroup World Wide Web (WWW) Conservation Over the Internet e.g.ICQ File Transfer Protocol (FTP) Includes 6 main services: Electronic Mail Remote.
ADVANCED COMPUTER NETWORKS Peer-Peer (P2P) Networks 1.
Aug 22, 2002Sigcomm 2002 Replication Strategies in Unstructured Peer-to-Peer Networks Edith Cohen AT&T Labs-research Scott Shenker ICIR.
Peer to Peer Computing. What is Peer-to-Peer? A model of communication where every node in the network acts alike. As opposed to the Client-Server model,
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 37 – Introduction to P2P (Part 1) Klara Nahrstedt.
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
Peer to Peer Networking. Network Models => Mainframe Ex: Terminal User needs direct connection to mainframe Secure Account driven  administrator controlled.
INTERNET TECHNOLOGIES Week 10 Peer to Peer Paradigm 1.
P2P Search COP6731 Advanced Database Systems. P2P Computing  Powerful personal computer Share computing resources P2P Computing  Advantages: Shared.
P2P Search COP P2P Search Techniques Centralized P2P systems  e.g. Napster, Decentralized & unstructured P2P systems  e.g. Gnutella.
FILE SHARING TECHNOLOGIES By R. Li Casanova COSC
A Survey of Peer-to-Peer Content Distribution Technologies Stephanos Androutsellis-Theotokis and Diomidis Spinellis ACM Computing Surveys, December 2004.
Peer-to-Peer Internet Networks
Unexpected Peer-to-Peer
#02 Peer to Peer Networking
Presentation transcript:

徐晨桓 李柏穎

 Definition  Introduction  History  Example - Napster  Example - Gnutella 徐晨桓 李柏穎 2/27

 File system + File sharing + Multi-user  Synchronization in OS (Single user)  multi-user operating system  Network File System (NFS) 徐晨桓 李柏穎 3/27

 File owner/creator  Types of access Read 、 Write 、 Execute 、 Append 、 Delete 、 List 徐晨桓 李柏穎 4/27

 An active file is open to one or more run units.  An inactive file is one that is not open to any run unit.  Active files can be open in one of two modes: exclusive or shareable:  Exclusive open to one run unit only  Shareable available to any number of run units 徐晨桓 李柏穎 5/27

Peer-to-Peer (P2P) File Sharing  most popular, but controversial  Network computer users locate shared data.  collecting and segmenting large files into smaller pieces. File Hosting Services  alternative provides a broad selection of popular online material.  These service websites usually host files to enable users to download them. 徐晨桓 李柏穎 6/27

 Files were first exchanged on removable media.  bulletin board systems (1978), Usenet (1979), and FTP servers (1985). Internet Relay Chat (1988) and Hotline (1997) enabled users to communicate remotely through chat and to exchange files. 徐晨桓 李柏穎 7/27

 In June 1999, Napster was released as an unstructured centralized peer-to-peer system.  Gnutella was the first decentralized file sharing network. no central point of failure  Freenet was released and became the first anonymity network. 徐晨桓 李柏穎 8/27

徐晨桓 李柏穎 9/27

 Definition  Introduction  History  Example - Napster  Example - Gnutella 徐晨桓 李柏穎 10/27

 Release in 1999  pioneering p2p file sharing Internet service  MP3 file sharing  John Fanning, Shawn Fanning and Sean Parker 徐晨桓 李柏穎 11/27

Hybrid P2P 徐晨桓 李柏穎 12/27

 Redefine the music industry and the way we all think about intellectual property.  1000s of copies of copyrighted songs  Shutdown in 2001  Restart in 2003 as non-free service  Currently become online music store 徐晨桓 李柏穎 13/27

Hybrid P2P 徐晨桓 李柏穎 14/27

 Definition  Introduction  History  Example - Napster  Example - Gnutella 徐晨桓 李柏穎 15/27

Gnutella decentralized P2P File Sharing Network G

 First Decentralized p2p network, pure P2P  Released in 2000, open source  Developed by Justin Frankel & Tom Pepper  Released on web of American Online 徐晨桓 李柏穎 17/27

 Ping  Pong  7 Hops  Query  Hit 徐晨桓 李柏穎 18/27

Ultrapeers Leaf ask file A 徐晨桓 李柏穎 19/27

Ultrapeers Leaf QRP ask file A Query Routing Protocol Saving 70% traffic 徐晨桓 李柏穎 20/27

Ultrapeers Leaf QRP DR ask file A Dynamic Routing 徐晨桓 李柏穎 21/27

Ultrapeers Leaf QRP DR ask file A Dynamic Routing 徐晨桓 李柏穎 22/27

Ultrapeers Leaf QRP DR Finding sources without searching ask file A 徐晨桓 李柏穎 23/27

Ultrapeers Leaf QRP DR Finding sources without searching Swarming and Partial File Sharing 徐晨桓 李柏穎 24/27

leaf Ultra peer leaf Ultrapeers Leaf QRP DR Finding sources without searching Swarming and Partial File Sharing Firewall 徐晨桓 李柏穎 25/27

 Was taken down the next day after releasing  This did not stop Gnutella  Open source clones started showing up 徐晨桓 李柏穎 26/27

  =%2Fcom.microfocus.eclipse.infocenter.enterprisedevelop er.eclipsewin%2FHRLHLHPDF61F.html =%2Fcom.microfocus.eclipse.infocenter.enterprisedevelop er.eclipsewin%2FHRLHLHPDF61F.html      徐晨桓 李柏穎 27/27

徐晨桓 李柏穎