Questions on Freenet - Second Try

Philipp <[email protected]> Tue, 25 Apr 2017 08:15:37 +0200
Newsgroups gmane.network.freenet.support
Message-ID <[email protected]>
Hello

Unfortunately, my previously transmitted questions have not been =20
answered so far. Maybe the large amount of questions was daunting. I =20
have reduced it to a few questions which can be answered, hopefully, =20
in a straightforward fashion

Path Folding and Connection Managment:

- Is it required that the data source actually starts to send a "path =20
folding" offer back along the path or might any node on the path =20
simply decide to send its node reference back along the path, hoping =20
to get new connections?

- Does the data source always send the "path folding" offer back or is =20
it possible to omit this. If the latter is the case, does this imply =20
that there is no chance for creating new connections on this =20
particular path?

- If one node answers the "path folding" offer and a new connection is =20
created, is this "path folding" offer then passed back further along =20
the path or does it stop at that node?

- When connecting to a new node, how is the Friend-of-a-Friend =20
information (i.e. the locations of the node's neighbors) exchanged?

- Churn leads to frequent changes in the neighborhood of a node. How =20
is the Friend-of-a-Friend information maintained to keep the =20
maintenance overhead small?

Freenet's Load Balancing:

- Relaying a request requires to keep track of it, i.e. the node needs =20
to store information to be able to return the corresponding response =20
at a later time. Due to resource limitations, a node cannot accept =20
arbitrary requests and maintain state for them. Is it possible that a =20
node refuses a request depending on the number of pending requests it =20
currently needs to handle?

Best regards,
Philipp