2013-08-22 3 views
1

Я смотрел протокол bittorrent, чтобы понять, как торрент изначально создается и делится. Единственные источники, которые я нашел, - https://wiki.theory.org/BitTorrentSpecification#Tracker_HTTP.2FHTTPS_Protocol и http://www.kristenwidman.com/blog/how-to-write-a-bittorrent-client-part-1/.Torrent публикация потока сообщений

Однако я все еще не могу понять, как новый торрент, созданный пользователем, используется совместно с сетью (какие сообщения отправляются партнером, создающим торрент для трекера и т. Д.?). Любые ссылки/источники или помощь с этим были бы замечательными.

Спасибо!

ответ

0

Одноранговые связи взаимодействуют друг с другом с использованием протокола TCP или Torrent Transport Protocol. Информация о файле , который будет загружен (файл metainfo) и т. Д., Передается одноранговым узлам с использованием однорангового протокола. Как часть этого протокола , когда одноранговые связи обмениваются данными, они используют один байт типа пакета для указания своего состояния.

Для передачи данных одноранговое (отправивающее) сообщение, которое имеет файл, должно переходить в состояние незанятого состояния из начального подавленного состояния. С другой стороны, (получающий) сверст должен иметь заинтересованное состояние во время передачи файла .

Вот спецификация BitTorrent: http://www.bittorrent.org/beps/bep_0003.html

+0

Ммм ... Я не уверен, если я задал этот вопрос неправильно, но я хотел бы знать, как первые равное, который создает файл связывается создание на трекер первый раз. (Я прошел официальную спецификацию, но, по крайней мере, мне это показалось совершенно бесполезным). – Bootstrapper

+0

Поиск метафайла .torrent - это автономный процесс. Можно либо загрузить его напрямую, либо найти его в поисковых системах Google или BitTorrent (например, здесь: http://torrentz.eu/). Метафайл содержит информацию о трекере и информацию о файле. Таким образом, сверстники, которые получают метафайл, фактически используют его для поиска трекеров. –

+0

Я думаю, вы все еще не понимаете, что я имел в виду. Мои вопросы связаны с процессом создания торрентов, не получая существующий торрент, а скорее с созданием одного. – Bootstrapper

Смежные вопросы