On 06/30/2015 01:33 PM, Chris Angelico wrote:
 From the software's point of view, it has two distinct
modes: server, in which it listens on a socket and receives data, and
client, in which it connects to other people's sockets and sends data.
As such, the "server" mode is the only one that receives untrusted
data from another user and stores it on the hard disk.


That's close. There are 3 types: storage nodes, client nodes, and control nodes.

Communication:

storage node <--> control node
storage node <--> storage node
client node   --> storage node
client node   --> control node

Data is uploaded by clients and distributed among storage nodes.

Everything is coordinated by the control nodes (plural for redundancy).

-Randall

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to