SlideShare uma empresa Scribd logo
1 de 23
P2P File Downloading Methods
                                  Michał Laskowski

                                       Sopot 2010




Source: Michał Laskowski
P2P File sharing

  Files shared over the internet available to
       anonymous users for download



Source: Michał Laskowski
P2P classic


       Napster - first P2P network to share music among
                  user world wide. Whole files shared

       Kazaa, eMule, Bearshare - P2P file sharing over the
                web. Files divided into parts


       Problem: Search included in the application,
               during download user is sharing the file


Source: Michał Laskowski
P2P classic eMule (1)




Source: Michał Laskowski
P2P classic eMule (2)




Source: Michał Laskowski
P2P torrent


       Torrent - file containing information about a shared
       file, its parts and servers where it is available.

       While downloading users are sharing files, keeping
       the torrent alive and available for download.

       Users place torrent files for download on forums,
       websites and send them via e-mail

       Problem: Your IP is visible as You share files

Source: Michał Laskowski
P2P torrent - torrentreactor




Source: Michał Laskowski
P2P torrent BitTorrent




Source: Michał Laskowski
P2P File sharing - future


       Western countries are dealing with the problem of
       spreading uncopyrighted content over the internet.

       Internet providers are obliged to present server
       logs to the police on request.




Source: Michał Laskowski
FTP File sharing

         Sharing content for exclusive users.




Source: Michał Laskowski
FTP File sharing


       Putting content available for download through
       FTP protocol.

       Usually placed on “exotic” servers. Very easy
       to track users location.




Source: Michał Laskowski
P2M File sharing

              Files shared using mailboxes as
                         file holders



Source: Michał Laskowski
P2M overview


       Developed after introducing by Google high capacity
       free, Gmail mailboxes. File divided into small parts,
       downloaded directly from the mailbox. You need to
       provide the hashcode. Very secure method of
       distributing content.

       Google is very dedicated to closing down
       mialboxes used for P2M downloads.



Source: Michał Laskowski
P2M hashcode




Source: Michał Laskowski
P2M Ygoow (1)




Source: Michał Laskowski
P2M Ygoow (2)




Source: Michał Laskowski
HTTP File sharing

      Files shared using servers for storage




Source: Michał Laskowski
HTTP overview


       Uploading and downloading files onto storage servers.
       Providers do restrict no responsibility for submitted
       content. Providers offer commercial premium
       download accounts. Rapidshare is most popular

       Providers delete un-copyrighted files on request.
       Many servers closed due to legal reasons.




Source: Michał Laskowski
HTTP premium accounts




Source: Michał Laskowski
HTTP free accounts (1)




                                           ...download limits


Source: Michał Laskowski
HTTP free accounts (2)




                                      ...parallel downloading

Source: Michał Laskowski
HTTP free accounts (3)




                                      ...downloading managers

Source: Michał Laskowski
Thank You!

                    michal@laskowski.edu.pl



Source: Michał Laskowski

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Bit torrent documentation
Bit torrent documentationBit torrent documentation
Bit torrent documentation
 
Bittorrent
BittorrentBittorrent
Bittorrent
 
Torrent Seminar inc.- working, terms, details
Torrent Seminar inc.- working, terms, detailsTorrent Seminar inc.- working, terms, details
Torrent Seminar inc.- working, terms, details
 
Project_report_BitTorrent
Project_report_BitTorrentProject_report_BitTorrent
Project_report_BitTorrent
 
UNRAVEILING BIT-TORRENT
UNRAVEILING BIT-TORRENTUNRAVEILING BIT-TORRENT
UNRAVEILING BIT-TORRENT
 
Bit torrent ppt
Bit torrent pptBit torrent ppt
Bit torrent ppt
 
BitTorrent
BitTorrentBitTorrent
BitTorrent
 
Torrent technology
Torrent technologyTorrent technology
Torrent technology
 
Bit Torrent presentation
Bit Torrent presentationBit Torrent presentation
Bit Torrent presentation
 
Torrents
TorrentsTorrents
Torrents
 
Bit torrent protocol
Bit torrent protocolBit torrent protocol
Bit torrent protocol
 
Bit Torrent Technology
Bit Torrent TechnologyBit Torrent Technology
Bit Torrent Technology
 
Bit torrent seminar
Bit torrent seminarBit torrent seminar
Bit torrent seminar
 
Bittorrent_project_Srikanth_Vanama
Bittorrent_project_Srikanth_VanamaBittorrent_project_Srikanth_Vanama
Bittorrent_project_Srikanth_Vanama
 
Bit torrent protocol seminar by Sanjay R
Bit torrent protocol seminar by Sanjay RBit torrent protocol seminar by Sanjay R
Bit torrent protocol seminar by Sanjay R
 
Bittorrent final seminar
Bittorrent final seminarBittorrent final seminar
Bittorrent final seminar
 
BitTorrent.pdf
BitTorrent.pdfBitTorrent.pdf
BitTorrent.pdf
 
14(1) 005
14(1) 00514(1) 005
14(1) 005
 
Torrent
TorrentTorrent
Torrent
 
Abeer Elshahat
Abeer ElshahatAbeer Elshahat
Abeer Elshahat
 

Destaque

Phpmyadmin administer mysql
Phpmyadmin administer mysqlPhpmyadmin administer mysql
Phpmyadmin administer mysqlMohd yasin Karim
 
Operator overloading
Operator overloadingOperator overloading
Operator overloadingabhay singh
 
phpMyAdmin
phpMyAdminphpMyAdmin
phpMyAdminWarawut
 
Database design
Database designDatabase design
Database designWarawut
 
Chapter 08 php advance
Chapter 08   php advanceChapter 08   php advance
Chapter 08 php advanceDhani Ahmad
 
Music Downloading Website (HTML,CSS,PHP Presentation)
Music Downloading Website (HTML,CSS,PHP Presentation)Music Downloading Website (HTML,CSS,PHP Presentation)
Music Downloading Website (HTML,CSS,PHP Presentation)Anil Kumar
 
JSP Standart Tag Lİbrary - JSTL
JSP Standart Tag Lİbrary - JSTLJSP Standart Tag Lİbrary - JSTL
JSP Standart Tag Lİbrary - JSTLseleciii44
 
Presentation on overloading
Presentation on overloading Presentation on overloading
Presentation on overloading Charndeep Sekhon
 

Destaque (15)

Phpmyadmin administer mysql
Phpmyadmin administer mysqlPhpmyadmin administer mysql
Phpmyadmin administer mysql
 
Operator overloading
Operator overloadingOperator overloading
Operator overloading
 
phpMyAdmin
phpMyAdminphpMyAdmin
phpMyAdmin
 
Database design
Database designDatabase design
Database design
 
Chapter 08 php advance
Chapter 08   php advanceChapter 08   php advance
Chapter 08 php advance
 
Php File Operations
Php File OperationsPhp File Operations
Php File Operations
 
File Uploading in PHP
File Uploading in PHPFile Uploading in PHP
File Uploading in PHP
 
Uploading a file with php
Uploading a file with phpUploading a file with php
Uploading a file with php
 
php file uploading
php file uploadingphp file uploading
php file uploading
 
Music Downloading Website (HTML,CSS,PHP Presentation)
Music Downloading Website (HTML,CSS,PHP Presentation)Music Downloading Website (HTML,CSS,PHP Presentation)
Music Downloading Website (HTML,CSS,PHP Presentation)
 
JSP Standart Tag Lİbrary - JSTL
JSP Standart Tag Lİbrary - JSTLJSP Standart Tag Lİbrary - JSTL
JSP Standart Tag Lİbrary - JSTL
 
Php File Upload
Php File UploadPhp File Upload
Php File Upload
 
PHP - Introduction to File Handling with PHP
PHP -  Introduction to  File Handling with PHPPHP -  Introduction to  File Handling with PHP
PHP - Introduction to File Handling with PHP
 
Presentation on overloading
Presentation on overloading Presentation on overloading
Presentation on overloading
 
Php Presentation
Php PresentationPhp Presentation
Php Presentation
 

Semelhante a P2P Networks

Bit torrent protocol
Bit torrent protocolBit torrent protocol
Bit torrent protocolKarwan Jacksi
 
P2P Seminar
P2P SeminarP2P Seminar
P2P SeminarCoRehab
 
Torrent Protocol
Torrent ProtocolTorrent Protocol
Torrent ProtocolHarsht2888
 
P2P: Grid-oriented Distribution Systems
P2P: Grid-oriented Distribution SystemsP2P: Grid-oriented Distribution Systems
P2P: Grid-oriented Distribution SystemsLorin Olsen
 
Bit Torrent technology
Bit Torrent technology Bit Torrent technology
Bit Torrent technology Parth Akbari
 
Introduction to the Bittorrent Protocol
Introduction to the Bittorrent ProtocolIntroduction to the Bittorrent Protocol
Introduction to the Bittorrent Protocoltmont
 
Bit torrent protocol by milan varia
Bit torrent protocol by milan variaBit torrent protocol by milan varia
Bit torrent protocol by milan variaMilan Varia
 
File handling in vb.net
File handling in vb.netFile handling in vb.net
File handling in vb.netEverywhere
 
Pac sec2011 ruoando-nict-2011-11-09-01-eng
Pac sec2011 ruoando-nict-2011-11-09-01-engPac sec2011 ruoando-nict-2011-11-09-01-eng
Pac sec2011 ruoando-nict-2011-11-09-01-engRuo Ando
 
Pac sec2011 ruoando-nict-2011-11-09-01-eng
Pac sec2011 ruoando-nict-2011-11-09-01-engPac sec2011 ruoando-nict-2011-11-09-01-eng
Pac sec2011 ruoando-nict-2011-11-09-01-engRuo_Ando
 

Semelhante a P2P Networks (20)

Bit torrent protocol
Bit torrent protocolBit torrent protocol
Bit torrent protocol
 
Aditya Pathak
Aditya PathakAditya Pathak
Aditya Pathak
 
P2P Seminar
P2P SeminarP2P Seminar
P2P Seminar
 
Bit torrent a revolution in p2p
Bit torrent a revolution in p2pBit torrent a revolution in p2p
Bit torrent a revolution in p2p
 
Torrent Protocol
Torrent ProtocolTorrent Protocol
Torrent Protocol
 
Peer to peer
Peer to peer Peer to peer
Peer to peer
 
P2P: Grid-oriented Distribution Systems
P2P: Grid-oriented Distribution SystemsP2P: Grid-oriented Distribution Systems
P2P: Grid-oriented Distribution Systems
 
Bit Torrent technology
Bit Torrent technology Bit Torrent technology
Bit Torrent technology
 
Introduction to the Bittorrent Protocol
Introduction to the Bittorrent ProtocolIntroduction to the Bittorrent Protocol
Introduction to the Bittorrent Protocol
 
Bit torrent protocol by milan varia
Bit torrent protocol by milan variaBit torrent protocol by milan varia
Bit torrent protocol by milan varia
 
Bittorrent
BittorrentBittorrent
Bittorrent
 
P2PFile
P2PFileP2PFile
P2PFile
 
Bittorrent
BittorrentBittorrent
Bittorrent
 
File handling in vb.net
File handling in vb.netFile handling in vb.net
File handling in vb.net
 
Bittorrent
BittorrentBittorrent
Bittorrent
 
Bittorrent
BittorrentBittorrent
Bittorrent
 
Bittorrent
BittorrentBittorrent
Bittorrent
 
Pac sec2011 ruoando-nict-2011-11-09-01-eng
Pac sec2011 ruoando-nict-2011-11-09-01-engPac sec2011 ruoando-nict-2011-11-09-01-eng
Pac sec2011 ruoando-nict-2011-11-09-01-eng
 
Pac sec2011 ruoando-nict-2011-11-09-01-eng
Pac sec2011 ruoando-nict-2011-11-09-01-engPac sec2011 ruoando-nict-2011-11-09-01-eng
Pac sec2011 ruoando-nict-2011-11-09-01-eng
 
Magnet links
Magnet linksMagnet links
Magnet links
 

Mais de Michal Laskowski.edu.pl

Wielokanałowa identyfikacja użytkowników na platformach e-commerce.
Wielokanałowa identyfikacja użytkowników na platformach e-commerce.Wielokanałowa identyfikacja użytkowników na platformach e-commerce.
Wielokanałowa identyfikacja użytkowników na platformach e-commerce.Michal Laskowski.edu.pl
 
Otoczenie Przedsiębiorstwa w Internecie
Otoczenie Przedsiębiorstwa w InternecieOtoczenie Przedsiębiorstwa w Internecie
Otoczenie Przedsiębiorstwa w InternecieMichal Laskowski.edu.pl
 
E-biznes w erze Społeczeństwa Informacyjnego
E-biznes w erze Społeczeństwa InformacyjnegoE-biznes w erze Społeczeństwa Informacyjnego
E-biznes w erze Społeczeństwa InformacyjnegoMichal Laskowski.edu.pl
 
Wytwarzanie usług IT. Jak uzyskiwać wysoka wydajność?
Wytwarzanie usług IT. Jak uzyskiwać wysoka wydajność?Wytwarzanie usług IT. Jak uzyskiwać wysoka wydajność?
Wytwarzanie usług IT. Jak uzyskiwać wysoka wydajność?Michal Laskowski.edu.pl
 
Społecznościowe Kanały Sprzedaży - Michał Laskowski
Społecznościowe Kanały Sprzedaży - Michał LaskowskiSpołecznościowe Kanały Sprzedaży - Michał Laskowski
Społecznościowe Kanały Sprzedaży - Michał LaskowskiMichal Laskowski.edu.pl
 
Społecznościowe kanały sprzedaży - Michał Laskowski
Społecznościowe kanały sprzedaży - Michał LaskowskiSpołecznościowe kanały sprzedaży - Michał Laskowski
Społecznościowe kanały sprzedaży - Michał LaskowskiMichal Laskowski.edu.pl
 

Mais de Michal Laskowski.edu.pl (20)

Wielokanałowa identyfikacja użytkowników na platformach e-commerce.
Wielokanałowa identyfikacja użytkowników na platformach e-commerce.Wielokanałowa identyfikacja użytkowników na platformach e-commerce.
Wielokanałowa identyfikacja użytkowników na platformach e-commerce.
 
Otoczenie Przedsiębiorstwa w Internecie
Otoczenie Przedsiębiorstwa w InternecieOtoczenie Przedsiębiorstwa w Internecie
Otoczenie Przedsiębiorstwa w Internecie
 
E-biznes w erze Społeczeństwa Informacyjnego
E-biznes w erze Społeczeństwa InformacyjnegoE-biznes w erze Społeczeństwa Informacyjnego
E-biznes w erze Społeczeństwa Informacyjnego
 
Usability w Biznesie.
Usability w Biznesie. Usability w Biznesie.
Usability w Biznesie.
 
Wytwarzanie usług IT. Jak uzyskiwać wysoka wydajność?
Wytwarzanie usług IT. Jak uzyskiwać wysoka wydajność?Wytwarzanie usług IT. Jak uzyskiwać wysoka wydajność?
Wytwarzanie usług IT. Jak uzyskiwać wysoka wydajność?
 
Information management systems
Information management systemsInformation management systems
Information management systems
 
Social information
Social informationSocial information
Social information
 
Społecznościowe Kanały Sprzedaży - Michał Laskowski
Społecznościowe Kanały Sprzedaży - Michał LaskowskiSpołecznościowe Kanały Sprzedaży - Michał Laskowski
Społecznościowe Kanały Sprzedaży - Michał Laskowski
 
Social purchasing
Social purchasingSocial purchasing
Social purchasing
 
Google adwords
Google adwordsGoogle adwords
Google adwords
 
SEO link types
SEO link typesSEO link types
SEO link types
 
SEO overview
SEO overviewSEO overview
SEO overview
 
Zastosowanie Social Media w Biznesie
Zastosowanie Social Media w BiznesieZastosowanie Social Media w Biznesie
Zastosowanie Social Media w Biznesie
 
Social networking for E-Commerce
Social networking for E-CommerceSocial networking for E-Commerce
Social networking for E-Commerce
 
Społecznościowe kanały sprzedaży - Michał Laskowski
Społecznościowe kanały sprzedaży - Michał LaskowskiSpołecznościowe kanały sprzedaży - Michał Laskowski
Społecznościowe kanały sprzedaży - Michał Laskowski
 
SEO / SEM introduction
 SEO / SEM introduction SEO / SEM introduction
SEO / SEM introduction
 
Social marketing EN
Social marketing ENSocial marketing EN
Social marketing EN
 
Wirtualna obsługa klienta
Wirtualna obsługa klientaWirtualna obsługa klienta
Wirtualna obsługa klienta
 
Stand elecdocs
Stand elecdocsStand elecdocs
Stand elecdocs
 
E-Commerce Business Model
E-Commerce Business ModelE-Commerce Business Model
E-Commerce Business Model
 

P2P Networks

  • 1. P2P File Downloading Methods Michał Laskowski Sopot 2010 Source: Michał Laskowski
  • 2. P2P File sharing Files shared over the internet available to anonymous users for download Source: Michał Laskowski
  • 3. P2P classic Napster - first P2P network to share music among user world wide. Whole files shared Kazaa, eMule, Bearshare - P2P file sharing over the web. Files divided into parts Problem: Search included in the application, during download user is sharing the file Source: Michał Laskowski
  • 4. P2P classic eMule (1) Source: Michał Laskowski
  • 5. P2P classic eMule (2) Source: Michał Laskowski
  • 6. P2P torrent Torrent - file containing information about a shared file, its parts and servers where it is available. While downloading users are sharing files, keeping the torrent alive and available for download. Users place torrent files for download on forums, websites and send them via e-mail Problem: Your IP is visible as You share files Source: Michał Laskowski
  • 7. P2P torrent - torrentreactor Source: Michał Laskowski
  • 8. P2P torrent BitTorrent Source: Michał Laskowski
  • 9. P2P File sharing - future Western countries are dealing with the problem of spreading uncopyrighted content over the internet. Internet providers are obliged to present server logs to the police on request. Source: Michał Laskowski
  • 10. FTP File sharing Sharing content for exclusive users. Source: Michał Laskowski
  • 11. FTP File sharing Putting content available for download through FTP protocol. Usually placed on “exotic” servers. Very easy to track users location. Source: Michał Laskowski
  • 12. P2M File sharing Files shared using mailboxes as file holders Source: Michał Laskowski
  • 13. P2M overview Developed after introducing by Google high capacity free, Gmail mailboxes. File divided into small parts, downloaded directly from the mailbox. You need to provide the hashcode. Very secure method of distributing content. Google is very dedicated to closing down mialboxes used for P2M downloads. Source: Michał Laskowski
  • 15. P2M Ygoow (1) Source: Michał Laskowski
  • 16. P2M Ygoow (2) Source: Michał Laskowski
  • 17. HTTP File sharing Files shared using servers for storage Source: Michał Laskowski
  • 18. HTTP overview Uploading and downloading files onto storage servers. Providers do restrict no responsibility for submitted content. Providers offer commercial premium download accounts. Rapidshare is most popular Providers delete un-copyrighted files on request. Many servers closed due to legal reasons. Source: Michał Laskowski
  • 19. HTTP premium accounts Source: Michał Laskowski
  • 20. HTTP free accounts (1) ...download limits Source: Michał Laskowski
  • 21. HTTP free accounts (2) ...parallel downloading Source: Michał Laskowski
  • 22. HTTP free accounts (3) ...downloading managers Source: Michał Laskowski
  • 23. Thank You! michal@laskowski.edu.pl Source: Michał Laskowski