kb
14.01.2012 10:28 c8541125
Присоединюсь к вопросу с opennet:
> Я наверно глупую вещь спрошу, но уже давно интересно.
Принцип работы DHT в том, что торрент-клиент обращается к другим торрент-клиентам в поисках хэша файла, если те не находят такой, то опрашивают другие клиенты и так далее, пока не найдут. Правильно? Так вот откуда мой торрент-клиент знает адреса других клиентов? Допустим, я его установил впервые и сразу запустил закачку, на какой адрес он пойдёт спрашивать? Будет рандомно опрашивать случайные IP?
http://www.opennet.ru/openforum/vsluhfor...
man avahi
А вообще, примерно так и есть
В протоколе ЕМНИП определены специальные Bootstrap-айпишники.
Казалось бы, каким раком тут avahi...
фиксированные айпишники? да ну нахуй.
по-моему там происходят какие-то бродкасты.
http://stackoverflow.com/questions/11813...
что-то я до конца не догнал. короче говоря, в magnet-ссылке присутствует параметр "трекер", видимо таки он и используется http://en.wikipedia.org/wiki/Magnet_URI_...
получается говно эти магнет-ссылки какое-то
Покури мануалы по торрент-файлам. Магнет-ссылка почти ничем не хуже, чем торрент-файл.
я надеялся, что она лучше.
magnet-ссылка ≠ DHT. Однако, в магнетах присутствует некий хеш (я сам не помню, чего точно), по которому из swarm'а можно утянуть хеши соответствующих файлов и восстановить торрент.
Она меньше и удобнее.
ну да. мне до конца не понятно, почему сразу не продумали механизм, чтоб, к примеру, дохуя трекеров указывались в магнетах или там чтоб они как-то мержились или еще какая-то хуета, ну в общем максимально продлить жизнь торрента при закрытии трекеров
я был в замешательстве, что она еще и децентрализирована :-(
Сейчас ты можешь прописать стопиццот трекеров в magnet-ссылку. В чём проблема?
Отчасти да. Ты с помощью этой ссылки можешь найти через DHT кого-нибудь, кто раздаёт сей торрент и начать кочать.
Бродкаст по UDP в поиске клиентов.