Как работает протокол DHT? Мои мысли верны?

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

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

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

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

9
задан geo 16 April 2011 в 13:47
поделиться