Peer-to-Peer Flashcards

1
Q

How do P2P networks deal with scability?

A

As the number of peers increases, so does the computational power, memory and bandwidth.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the challenges of P2P networks?

A

Distribution of data
Failure handling
Access to distributed data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is churn?

A

Independent arrival and departure of thousands or millions of peers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What lessons were learned from Napster?

A

Pure P2P infeasible.
Server-based indexing causes bottlenecks.
Specific file feature makes design simpler (music files immutable).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How does BitTorrent work?

A

Files split into chunks, peers can download different chunks of files from different peers in parallel.
The more a peer uploads, the more favourably they are looked upon.
If a peer doesn’t upload enough chunks, it is choked from the network.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a seeder and leecher?

A

Seeder: A peer with all the chunks of a file.
Leecher: A peer with some of the chunks of a file.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How is BitTorrent decentralised?

A

Each peer can act as a tracker for a file.
Peers arranged in a ring, stored a Distributed Hash Table.
DHT lets peers find which peers are trackers for files.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly