Autosave: 2024-08-09 16:00:02
This commit is contained in:
parent
f917791d45
commit
52a5cfe033
4 changed files with 53 additions and 1 deletions
BIN
.zk/notebook.db
BIN
.zk/notebook.db
Binary file not shown.
7
zk/Packet_switching_British_precursors.md
Normal file
7
zk/Packet_switching_British_precursors.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
title: Packet_switching_British_precursors
|
||||
tags: []
|
||||
created: Friday, August 09, 2024
|
||||
---
|
||||
|
||||
# Packet switching British precursors
|
35
zk/Peer_to_peer_network.md
Normal file
35
zk/Peer_to_peer_network.md
Normal file
|
@ -0,0 +1,35 @@
|
|||
---
|
||||
title: Peer_to_peer_network
|
||||
tags: [networks]
|
||||
created: Friday, August 09, 2024
|
||||
---
|
||||
|
||||
# Peer to peer network
|
||||
|
||||
A decentralised network model where each participant (peer) acts as both a
|
||||
client and a server.
|
||||
|
||||
Resources are shared directly between peers rather than being coordinated via a
|
||||
server.
|
||||
|
||||
Under a server architecture, multiple requests are made from different hosts for
|
||||
resources. The server manages this load and is in control of what is being
|
||||
shared, to whom, and when. With P2P there is no central authority equivalent to
|
||||
this. Each peer both shares and consumes resources and in this sense is both a
|
||||
client and a server.
|
||||
|
||||
A practical example of this is [torrenting](Torrenting.md) - an applicaton of
|
||||
P2P technology to file sharing.
|
||||
|
||||
## Benefits
|
||||
|
||||
- Decentralisation, no central authority, also means no single point of failure.
|
||||
- Scalable: the network capacity grows with the number of users (contrast
|
||||
servers)
|
||||
- Efficiency: idle resources of peers are put to use
|
||||
- Improved performance for popular content
|
||||
|
||||
## Drawbacks
|
||||
|
||||
- Security: potential for malicious peers and content
|
||||
- Inconsistent availability of resources
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Torrenting
|
||||
tags: [question]
|
||||
tags: [question, networks]
|
||||
created: Saturday, August 03, 2024
|
||||
---
|
||||
|
||||
|
@ -8,3 +8,13 @@ created: Saturday, August 03, 2024
|
|||
|
||||
**What is torrenting? Is this the same thing as a peer-to-peer network? How do
|
||||
these technologies fit within the client-server paradigm?**
|
||||
|
||||
Torrenting is a specific application of
|
||||
[peer_to_peer_networking](Peer_to_peer_network.md) applied to file-sharing.
|
||||
|
||||
Each peer on the network both consumes resources and makes resources available
|
||||
to others.
|
||||
|
||||
## Procedure
|
||||
|
||||
Large files are divided into small
|
||||
|
|
Loading…
Add table
Reference in a new issue