DHT (Distributed hash table) в торрент-клиентах работает следующим образом: клиенты с поддержкой DHT образуют общую DHT-сеть и помогают друг другу найти участников одних и тех же раздач. 12
Это позволяет участникам быстрее находить друг друга, снизить нагрузку на трекер, а также поддерживать участников вместе в периоды недоступности трекера. 1
Механизм работы DHT основан на варианте Kademlia. 23 Каждый подключённый клиент является в сети DHT отдельным узлом. 3 У него есть свой уникальный ID (идентификатор). 3 Каждый узел хранит таблицу маршрутизации, содержащую контактную информацию о многих «ближайших» к нему узлах, и о нескольких более далёких. 3 «Близость» двух узлов вычисляется из «сходства» их ID и не имеет никакого отношения к их географической близости. 3 Когда узел хочет найти пиров для раздачи, он сравнивает infohash этой раздачи с ID известных ему узлов, и затем посылает запрос тому узлу, чей ID наиболее похож на этот infohash. 3