Explore tens of thousands of sets crafted by our community.
Peer-to-Peer Systems
10
Flashcards
0/10
BitTorrent
BitTorrent is a peer-to-peer protocol designed for transferring files in a decentralized manner. It breaks down files into pieces and distributes them across a network of participating peers, which help distribute the load and potentially increase download speeds.
Kademlia
Kademlia is a distributed hash table (DHT) used in various P2P networks. It organizes nodes in a specific topology that makes it efficient for locating peers and resources quickly and reliably.
Napster
Napster was an early P2P file-sharing service that popularized the concept. Although it operated with a central server for indexing files, it laid the groundwork for future decentralized file-sharing systems.
eDonkey2000 (eD2k)
The eDonkey2000 network (eD2k) was a popular P2P file sharing network that allowed users to download files from multiple peers, enhancing reliability and speed. It used servers for indexing but also incorporated a client-to-client exchange protocol.
Blockchain
A blockchain is a distributed ledger technology where each block contains a cryptographic hash of the previous block, a timestamp, and transaction data. It relies on a P2P network for maintaining the integrity and verifying the transactions.
Gnutella
Gnutella is a decentralized P2P network for file sharing. It uses a search algorithm for resource discovery without relying on a central directory, and peers directly connect to exchange files.
WebRTC
WebRTC (Web Real-Time Communication) is a collection of communications protocols and APIs that enable peer-to-peer connections for voice, video, and data sharing directly in web browsers without the need for additional plugins.
Freenet
Freenet is a P2P platform aimed at free speech and censorship resistance. It uses a distributed data store to keep and deliver information while protecting the privacy and security of users.
IPFS (InterPlanetary File System)
IPFS is a protocol and network designed to create a content-addressable, peer-to-peer method of storing and sharing hypermedia in a distributed file system.
Secure P2P
Secure Peer-to-Peer systems are designed with enhanced security features to ensure safe communication and data transfers between peers. They often include end-to-end encryption, authentication, and anonymity features.
© Hypatia.Tech. 2024 All rights reserved.