ノードが online か否か問い合わせ store(key, value) ノードに key と value のペアを保持させる find_node(key) key に距離が近いノード K 個 (160個) のコンタクト先を問い合わせる (一度の find_node で得られるコンタクト先は、20個) 要求を受けたノードは、該当する k-bucket の中身を返す k-bucket が満杯(20個)でない場合は、他の距離が近い k-bucket の内容を使って補填する 送信元は、ノードが見つかるまで、戻されたコンタクトリストに、問い合わせし続ける。 (もしくは、K 個の全てのコンタクト先に問い合わせが終わったら終了) 受け取ったコンタクト先一覧は、距離が近い順に並べておく。 (先頭から問い合わせして行くから?) 問い合わせは、転送せずに、一つの送信元が問い合わせを行ない続ける。 (一度