2014-12-03 5 views
1

Я создал виртуальную среду для скачивания торрентов, которая включала в себя 4 виртуальных машины. Из четырех, три машины действуют как сверстники, а другие действуют как трекер. Используя uTorrent Я создал торрент-файл у одного из сверстников и объявил его трекеру. Из другого сверстника я попытался загрузить файл, используя созданный торрент-файл, и он сработал. Однако, когда я захватил сетевые пакеты во время загрузки с помощью wireshark, я был удивлен, увидев, что протокол Bittorrent совсем не используется для передачи фрагментов. Ни у него не было никаких сообщений request или have. UDP используется для передачи.Протокол Bittorrent, не используемый клиентом uTorrent

Почему это так? Как я могу поручить клиенту использовать протокол Bittorrent для передачи?

ответ

1

Отключить использование uTP в вашем клиенте.

+0

Thank you. Кроме того, я добавляю сверстников вручную из своего клиента (щелкните правой кнопкой мыши-> Добавить одноранговый узел). Должен ли я настроить что-то, чтобы мой трекер нашел партнера? – Jackzz

1

Это делает использует протокол bittorrent. Он просто использует другой базовый транспортный протокол, μTP вместо TCP.

В сущности, это разные сетевые уровни.

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