Трябва ли всеки партньор да бъде възел в BitTorrent, когато DHT е активиран?

Всеки peer става ли DHT възел всеки път, когато поиска peer за определен файл? или възлите съществуват независимо от партньорите? по същество, как се става възел? можеш ли да бъдеш партньор, но не и възел?

Съжалявам, ако въпросът е твърде прост (тук noob), но не можах да намеря отговор на друго място. Терминологията, която използвам, е същата, която се използва тук.


person 4nt    schedule 03.07.2014    source източник
comment
Може също да искате да проверите stackoverflow.com /questions/1332107/ и en.wikipedia.org/wiki/Kademlia   -  person antiduh    schedule 04.07.2014
comment
Благодаря, но въпросът, който задавам, възникна след като прочетох тази информация. Не знам обаче дали пропускам нещо.   -  person 4nt    schedule 04.07.2014


Отговори (1)


Възможно е просто да бъде DHT възел (bittorrent клиент с активиран DHT, но без торенти например). Възможно е също просто да бъдете партньор на битторент (битторент клиент с деактивиран DHT и стартиран поне един торент).

Тъй като DHT не е свързан с конкретен торент, стартирането на (DHT) възел ще помогне на глобалната DHT мрежа чрез подпомагане на маршрутизирането и съхраняването на списъци с партньори за произволни торенти.

Обратно, възможно е да бъдете партньор на bittorrent, без изобщо да участвате в DHT. Човек може дори да прави DHT търсения за торент и пак да не участва в DHT (например като не отговаря на никакви заявки).

person Arvid    schedule 21.07.2014
comment
Благодаря, това исках да знам. Относно последния параграф, как бихте накарали битторент клиент да игнорира DHT заявки, не ви ли пречи деактивирането на DHT да бъдете едновременно възел и партньор? или предполагахте хипотетична ситуация? - person 4nt; 12.08.2014
comment
Ако приемем, че напишете своя собствена реализация на DHT или модифицирате съществуваща. - person Arvid; 12.08.2014