Download presentation
Presentation is loading. Please wait.
Published byChloe Wood Modified over 9 years ago
1
2013.12.11 102062551 徐晨桓 9762113 李柏穎
2
Definition Introduction History Example - Napster Example - Gnutella 徐晨桓 李柏穎 2/27
3
File system + File sharing + Multi-user Synchronization in OS (Single user) multi-user operating system Network File System (NFS) 徐晨桓 李柏穎 3/27
4
File owner/creator Types of access Read 、 Write 、 Execute 、 Append 、 Delete 、 List 徐晨桓 李柏穎 4/27
5
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
6
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
7
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
8
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
徐晨桓 李柏穎 9/27
10
Definition Introduction History Example - Napster Example - Gnutella 徐晨桓 李柏穎 10/27
11
Release in 1999 pioneering p2p file sharing Internet service MP3 file sharing John Fanning, Shawn Fanning and Sean Parker 徐晨桓 李柏穎 11/27
12
Hybrid P2P 徐晨桓 李柏穎 12/27
13
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
14
Hybrid P2P 徐晨桓 李柏穎 14/27
15
Definition Introduction History Example - Napster Example - Gnutella 徐晨桓 李柏穎 15/27
16
Gnutella decentralized P2P File Sharing Network G
17
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
18
Ping Pong 7 Hops Query Hit 徐晨桓 李柏穎 18/27
19
Ultrapeers Leaf ask file A 徐晨桓 李柏穎 19/27
20
Ultrapeers Leaf QRP ask file A Query Routing Protocol Saving 70% traffic 徐晨桓 李柏穎 20/27
21
Ultrapeers Leaf QRP DR ask file A Dynamic Routing 徐晨桓 李柏穎 21/27
22
Ultrapeers Leaf QRP DR ask file A Dynamic Routing 徐晨桓 李柏穎 22/27
23
Ultrapeers Leaf QRP DR Finding sources without searching ask file A 徐晨桓 李柏穎 23/27
24
Ultrapeers Leaf QRP DR Finding sources without searching Swarming and Partial File Sharing 徐晨桓 李柏穎 24/27
25
leaf Ultra peer leaf Ultrapeers Leaf QRP DR Finding sources without searching Swarming and Partial File Sharing Firewall 徐晨桓 李柏穎 25/27
26
Was taken down the next day after releasing This did not stop Gnutella Open source clones started showing up 徐晨桓 李柏穎 26/27
27
http://web.cs.wpi.edu/~rek/DCS/D04/FileSystemsInterface.pdf http://web.cs.wpi.edu/~rek/DCS/D04/FileSystemsInterface.pdf http://documentation.microfocus.com/help/index.jsp?topic =%2Fcom.microfocus.eclipse.infocenter.enterprisedevelop er.eclipsewin%2FHRLHLHPDF61F.html http://documentation.microfocus.com/help/index.jsp?topic =%2Fcom.microfocus.eclipse.infocenter.enterprisedevelop er.eclipsewin%2FHRLHLHPDF61F.html http://www.techopedia.com/definition/16256/file-sharing http://www.techopedia.com/definition/16256/file-sharing http://gnufu.net http://gnufu.net http://en.wikipedia.org http://en.wikipedia.org http://whatis.techtarget.com http://whatis.techtarget.com http://computer.howstuffworks.com http://computer.howstuffworks.com 徐晨桓 李柏穎 27/27
28
徐晨桓 李柏穎
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.