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
|
title: Torrenting
|
||||||
tags: [question]
|
tags: [question, networks]
|
||||||
created: Saturday, August 03, 2024
|
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
|
**What is torrenting? Is this the same thing as a peer-to-peer network? How do
|
||||||
these technologies fit within the client-server paradigm?**
|
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