peer-to-peer networks 16 p2p in the wild christian schindelhauer technical faculty computer-networks...
DESCRIPTION
Synchronization & Backup Problem Synchronize two file systems Differential backups Standard solutions rsync network protocol and tool transmits only the differences of files for upholding copies of file systems no versioning Cloud services e.g. Google drive, Dropbox, BWsync&share, etc synchronizes directories to server only differential update versioning 3TRANSCRIPT
![Page 1: Peer-to-Peer Networks 16 P2P in the Wild Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg](https://reader036.vdocuments.us/reader036/viewer/2022082621/5a4d1b6c7f8b9ab0599b371c/html5/thumbnails/1.jpg)
Peer-to-Peer Networks16 P2P in the Wild
Christian SchindelhauerTechnical FacultyComputer-Networks and TelematicsUniversity of Freiburg
![Page 2: Peer-to-Peer Networks 16 P2P in the Wild Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg](https://reader036.vdocuments.us/reader036/viewer/2022082621/5a4d1b6c7f8b9ab0599b371c/html5/thumbnails/2.jpg)
Real-World P2P Applicationsin 2016
File sharing & transmission Bittorrent, eMule, FastTrack, DirectConnect, Gnutella, Skype, Maidsafe
Chat Skype, Tonic, OMessenger, PoPNote, LAN Messenger, WireNote, Mossawir LAN Messenger, Squiggle,
CDMessenger, Softros LAN Messenger, … VoIP, Video-Chat
Skype, Zello, Brosix, Google Hangout Synchronization & backup
Bittorrent Sync, SyncThing Money
Bitcoin, Maissafe Software distribution & update
Windows 10 updates, Steam Anonymize
I2P, Freenet, TorChat, Tribler, Bitmessage, DigitalNote XDN, Osiris, Syndle, Perfect Dark, Netsukuku, DigitalNote XDN, Tahoe-LAFS
Media Streaming Vuze, Tribler, Miro Media Player, PPLive
Programming platforms, Frameworks JXTA, GNUNet, Windows Peer Networking
Web search Yacy, Faroo
2
![Page 3: Peer-to-Peer Networks 16 P2P in the Wild Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg](https://reader036.vdocuments.us/reader036/viewer/2022082621/5a4d1b6c7f8b9ab0599b371c/html5/thumbnails/3.jpg)
Synchronization & Backup
Problem Synchronize two file systems Differential backups
Standard solutions rsync
network protocol and tool transmits only the differences of files for upholding copies of file systems no versioning
Cloud services e.g. Google drive, Dropbox, BWsync&share, etc synchronizes directories to server only differential update versioning
3
![Page 4: Peer-to-Peer Networks 16 P2P in the Wild Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg](https://reader036.vdocuments.us/reader036/viewer/2022082621/5a4d1b6c7f8b9ab0599b371c/html5/thumbnails/4.jpg)
Peer-to-Peer File Synchronization
Idea rsync but for many peers
Bittorrent Sync uses Bittorrent for updates closed group of servers symmetric cryptography AES-128 versioning no conflict handling
SyncThing open source secure, authenticated, TLS versioning no conflict handling
4
![Page 5: Peer-to-Peer Networks 16 P2P in the Wild Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg](https://reader036.vdocuments.us/reader036/viewer/2022082621/5a4d1b6c7f8b9ab0599b371c/html5/thumbnails/5.jpg)
![Page 6: Peer-to-Peer Networks 16 P2P in the Wild Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg](https://reader036.vdocuments.us/reader036/viewer/2022082621/5a4d1b6c7f8b9ab0599b371c/html5/thumbnails/6.jpg)
BitCoin
Peer-to-Peer Money transactions- open source digital currency- decentralized currency- Public-key cryptography- Digital signatures- Anonymity if TOR is used
Peer-to-Peer network for transactions- Distributed computation tasks determine the order of
transactions
6
![Page 7: Peer-to-Peer Networks 16 P2P in the Wild Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg](https://reader036.vdocuments.us/reader036/viewer/2022082621/5a4d1b6c7f8b9ab0599b371c/html5/thumbnails/7.jpg)
Chat Tools
Lots of commercial/open software- Skype, Tonic, OMessenger, PoPNote, LAN Messenger,
WireNote, Mossawir LAN Messenger, Squiggle, CDMessenger, Softros LAN Messenger, …
Motivation- Harness the power of the Internet for direct communication
Features- often group features- secure communication- cheap server less solutions
7
![Page 8: Peer-to-Peer Networks 16 P2P in the Wild Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg](https://reader036.vdocuments.us/reader036/viewer/2022082621/5a4d1b6c7f8b9ab0599b371c/html5/thumbnails/8.jpg)
![Page 9: Peer-to-Peer Networks 16 P2P in the Wild Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg](https://reader036.vdocuments.us/reader036/viewer/2022082621/5a4d1b6c7f8b9ab0599b371c/html5/thumbnails/9.jpg)
File Sharing
Bittorrent- dominates traffic- with DHT or tracker hosts- extra infrastructure for search
eMule, FastTrack, DirectConnect, Gnutella- less traffic since 2003- security issues
Other P2P tools like Skype- offer also file transmission
9
![Page 10: Peer-to-Peer Networks 16 P2P in the Wild Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg](https://reader036.vdocuments.us/reader036/viewer/2022082621/5a4d1b6c7f8b9ab0599b371c/html5/thumbnails/10.jpg)
Media Streaming
A lot of former P2P Streaming Peercast, peerstreamer, QQLive, Joost, Zattoo,
Moved to Client-Server Octoshape, Zattoo
Survivers: Bittorrent-related: Vuze, Bittorrent streamer (p2p radio) Miro Media Player (malware financed)
Big in China PPStream, PPTV, Funshion
10
![Page 11: Peer-to-Peer Networks 16 P2P in the Wild Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg](https://reader036.vdocuments.us/reader036/viewer/2022082621/5a4d1b6c7f8b9ab0599b371c/html5/thumbnails/11.jpg)
![Page 12: Peer-to-Peer Networks 16 P2P in the Wild Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg](https://reader036.vdocuments.us/reader036/viewer/2022082621/5a4d1b6c7f8b9ab0599b371c/html5/thumbnails/12.jpg)
I2P
I2P (Invisible Internet Project) darknet anonymous peer-to-peer distribution communication layer Garlic routing
combining small onions in one message allows any traditional internet application
email, IRC, file sharing, web hosting, HTTP File sharing
Bittorrent, iMule, I2Phex Email
I2P-Bote Instant Messaging
I2P-Messenger, I2P-Talk
12
![Page 13: Peer-to-Peer Networks 16 P2P in the Wild Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg](https://reader036.vdocuments.us/reader036/viewer/2022082621/5a4d1b6c7f8b9ab0599b371c/html5/thumbnails/13.jpg)
Peer-to-Peer Networks16 P2P in the Wild
Christian SchindelhauerTechnical FacultyComputer-Networks and TelematicsUniversity of Freiburg