Как работает протокол DHT? Мои мысли верны? - PullRequest
9 голосов
/ 16 апреля 2011

Я пытаюсь понять, как работает протокол DHT, особенно в мире обмена файлами. Я прочитал много статей, но я все еще путаюсь с генерацией хэша имени файла.

Мое мнение о том, как работает dht, таково: Допустим, я присоединяюсь к сети p2p, и я хочу поделиться некоторыми файлами. Для этих файлов ключи hashmap генерируются и «перемещаются» по сети до тех пор, пока к узлам, отвечающим за эти сгенерированные ключи, не будет произведен доступ. Затем каждый из этих узлов добавляет в свой список запись, в которой говорится, что «у парня с x IP-адресом есть файл, связанный с указанным ключом.

Когда я ищу для файла, для этого файла создается ключ hashmap, который перемещается по сети, пока не будет найден узел, ответственный за этот ключ. Затем этот узел связывается со мной и отправляет мне IP-адреса для узлов, на которых размещены реальные данные

Верны ли мои мысли выше?

1 Ответ

4 голосов
/ 16 апреля 2011

Ваши мысли верны.Это основная идея DHT.

...