Statements (51)
Predicate | Object |
---|---|
gptkbp:instanceOf |
Network Architecture
Distributed System |
gptkbp:advantage |
Security Risks
Redundancy Load Balancing Difficult Management Unpredictable Performance |
gptkbp:canBe |
gptkb:Unstructured
Structured |
gptkbp:contrastsWith |
Client-Server Systems
|
gptkbp:enables |
Resource Discovery
Direct Communication Collaborative Computing |
gptkbp:example |
gptkb:Napster
gptkb:Skype gptkb:eDonkey gptkb:Kazaa gptkb:Freenet gptkb:BitTorrent gptkb:IPFS gptkb:Gnutella |
gptkbp:feature |
Scalability
Fault Tolerance Resource Sharing No Central Server |
gptkbp:features |
Anonymity
Data Integrity Eclipse Attack Malware Propagation Sybil Attack |
https://www.w3.org/2000/01/rdf-schema#label |
Peer-to-Peer Systems
|
gptkbp:originatedIn |
1990s
|
gptkbp:relatedTo |
gptkb:cryptocurrency
gptkb:Blockchain Decentralized Applications |
gptkbp:requires |
Overlay Network
NAT Traversal Peer Discovery |
gptkbp:studiedIn |
gptkb:Distributed_Computing
Computer Science Networking |
gptkbp:supportsProtocol |
gptkb:dessert
gptkb:Distributed_Hash_Table gptkb:Kademlia Chord Gossip Protocol |
gptkbp:usedFor |
File Sharing
Decentralized Communication Content Distribution |
gptkbp:bfsParent |
gptkb:Peer-to-Peer_Systems_(book_chapter)
|
gptkbp:bfsLayer |
7
|