1

P2Pファイル共有用の独自のChord実装を作成したい私 は、すべてのノードがそのID(たとえば、IPのハッシュ)を持っていることを説明した記事に従いました

私の質問は次のとおりです。

  • 新しいクライアントはどのようにネットワークに参加しますか?それを管理するサーバーが必要です。右?
  • 新しいクライアントにフィンガーテーブルをどのように設定しましたか?
4

2 に答える 2

2

コードの作者は、独自の実装を公開しています。

http://pdos.csail.mit.edu/chord/#downloads

彼らがそれらの質問をどのように管理しているかを確認できます。

于 2012-02-16T12:30:46.787 に答える
0
how a new client join the network?

他のピアにその存在を宣伝することによって。

there must be a server to manage it. right?

ピアが他のピアのIPアドレスをフェッチできるサーバーまたは場所(URL)のいずれか。この場所は、ピア自身によって新しいデータで更新されます。

この問題を深く掘り下げると、NATトラバーサルの問題に直面します。

how you set for the new client the finger table?

他のピアのIDを認識/フェッチし、「指」の順序を計算する。

于 2012-03-11T00:49:16.987 に答える