Каким образом передается файл в протоколе BitTorrent? Смотрю в анализаторе траффика, что Torrent Client производит HandShake, посылает сообщения Have и т.п к определённому IP ( у этого компьютера есть все фрагменты, если что), но я не нашел запросов, в которых передавался бы файл.
В протоколе BitTorrent файл не передается целиком, а разделяется на небольшие части, которые называются фрагментами или кусочками (pieces). Когда пользователь загружает файл через BitTorrent, его клиент вначале отправляет запрос (handshake) другим пирам (пользователям), чтобы узнать, какие части файла они имеют и могут предоставить для скачивания. Затем клиент начинает скачивание файловых частей с разных пиров параллельно.
Когда клиент завершает загрузку какой-то части файла, он отправляет сообщение Have другим пирам, чтобы они знали, что у данного клиента есть этот кусочек файла и могут запросить его у него для скачивания. Таким образом, файл передается по частям от разных пиров, которые обмениваются между собой уже имеющимися у них кусочками.
Если вы не обнаружили запросов, в которых передавался бы весь файл, это потому что передача происходит по частям и каждый клиент скачивает кусочки файлов независимо друг от друга от разных пиров.
В протоколе BitTorrent файл не передается целиком, а разделяется на небольшие части, которые называются фрагментами или кусочками (pieces). Когда пользователь загружает файл через BitTorrent, его клиент вначале отправляет запрос (handshake) другим пирам (пользователям), чтобы узнать, какие части файла они имеют и могут предоставить для скачивания. Затем клиент начинает скачивание файловых частей с разных пиров параллельно.
Когда клиент завершает загрузку какой-то части файла, он отправляет сообщение Have другим пирам, чтобы они знали, что у данного клиента есть этот кусочек файла и могут запросить его у него для скачивания. Таким образом, файл передается по частям от разных пиров, которые обмениваются между собой уже имеющимися у них кусочками.
Если вы не обнаружили запросов, в которых передавался бы весь файл, это потому что передача происходит по частям и каждый клиент скачивает кусочки файлов независимо друг от друга от разных пиров.