Изменения

2963 байта добавлено ,  16 лет назад
Строка 43: Строка 43:     
=== Torrent файл ===
 
=== Torrent файл ===
 +
Для каждого распространяемого файла создаётся файл [[метаданные|метаданных]] с расширением .torrent, который содержит следующую информацию:
 +
* [[URL]] трекера;
 +
* общую информацию о закачиваемом файле (имя, длину и пр.);
 +
* [[Хеширование|контрольные суммы]] (точнее, [[хэш-сумма|хэш-суммы]] [[SHA1]]) сегментов закачиваемого файла.
 +
 +
Файлы метаданных могут распространяться через любые каналы связи: они (или ссылки на них) могут выкладываться на [[веб-сервер]]ах, размещаться на домашних страницах пользователей сети, рассылаться по [[электронная почта|электронной почте]], публиковаться в [[Блог|блогах]] или новостных лентах [[RSS]]. Клиент начинает скачивание, получив каким-либо образом файл с метаданными, в котором есть ссылка на ''трекер''.
 +
 +
Первоначально BitTorrent не имел собственной поисковой системы, но в мае [[2005]] года [[Коэн, Брэм|Брэм Коэн]] [http://www.betanews.com/article/BitTorrent_Creator_Opens_Online_Search/1117065427 устранил этот недостаток.]
 +
 +
=== Трекер ===
 +
: ''Основная статья [[BitTorrent трекер]]''
 +
'''Трекер''' ({{lang-en|tracker}};  — специализированный [[сервер]], работающий по протоколу [[HTTP]]. Трекер нужен для того, чтобы клиенты могли найти друг друга. Фактически, на трекере хранятся [[IP-адрес]]а, входящие порты клиентов и [[хэш-сумма|хэш-суммы]], уникальным образом идентифицирующие объекты, участвующие в закачках. По стандарту, имена файлов на трекере не хранятся, и узнать их по хэш-суммам нельзя. Однако на практике трекер часто помимо своей основной функции выполняет и функцию небольшого [[веб-сервер]]а. Такой сервер хранит файлы метаданных и описания распространяемых файлов, предоставляет статистику закачек по разным файлам, показывает текущее количество подключенных пиров и пр.
    
== Принцип работы протокола ==
 
== Принцип работы протокола ==
Анонимный участник