Доброго времени суток, Dmitri!
06 Дек 08 00:36, Dmitri Zubko -> Valery Terentev:
DZ>>>>> Hету виндовс - нету хероесов с вондерсами. Короче говоря, я
DZ>>>>> никогда не видел этих игр.
VT>>>> :-( Как же так? Они года так 2000 выпуска. Это ж, блин, классика
VT>>>> жанра. А чего за ось такая?
DZ>>> Как раз в 2000 я начал знакомиться с FreeBSD, мне было не до игр.
DZ>>> В 2001 у меня не стало windows. Сейчас, иногда, трясу стариной в
DZ>>> FreeDOS. Собственно, поэтому я вспомнил про колонизацию.
VT>> Эмуляторы из портов вроде никто не убирал. Да и на любом трекере эти
VT>> игрушки можно найти. Есть все шансы нагнать упущенное.
DZ> wine, vmware? Первый запускает кое-что. Однако, "кое-что", ещё не всё.
DZ> vmware тормозит. "Закон об авторских правах" никто не отменял, меры
DZ> пресечения - тоже. А я хочу спокойно спать... Мне свобода дороже, чем
DZ> цацки.
Hа счёт эмуля - тут кому что удобней. Выяви эмпирическим путём. А на счёт
"закона об авторских правах": не думаю я, что отдел "К" будет бегать по
квартирам и хватать недобросовестных юзеров.
DZ> Что такое трэкер?
=== Hачало Windows Clipboard ===
BitTorrent-трекер - веб-сервер, осуществляющий координацию BitTorrent-клиентов.
Основная функция BitTorrent-трекера - обработка запросов клиентов.
Каждый клиент периодически обращается к трекеру с запросом, в котором указаны:
уникальная хеш-сумма торрент-файла;
TCP-порт, на котором клиент ждёт соединений от других клиентов;
количество данных, которыми клиент успел обменяться с другими клиентами;
и некоторая другая информация.
Такое обращение представляет собой обычный HTTP-запрос, в котором информация
закодирована с помощью специального протокола Bencode (en:Bencode).
Если в BitTorrent-клиенте открыто несколько активных торрент-файлов, то для
каждого используется отдельный запрос, никак не связанный с другими. Интервалы
между запросами по каждому отдельно взятому торренту зависят от настроек
клиента и обычно составляют от 30 до 60 минут.
BitTorrent-трекер, используя хеш-сумму в качестве уникального идентификатора
файла, составляет списки IP-адресов и портов участвующих в каждой отдельной
раздаче клиентов. Каждому клиенту в ответ на очередной запрос трекер возвращает
такой список, и клиент использует его для установления соединений с другими
клиентами.
Роль трекера
Таким образом, трекер <связывает> клиентов друг с другом, но напрямую не
участвует в обмене данными раздаваемых файлов. Более того, в принципе трекер
может работать, не имея никакой информации об этих файлах, поскольку клиенты
сообщают ему только хеш-суммы файлов.
Трекер считается <слабым> местом системы BitTorrent, поскольку при его
отключении новые клиенты просто не могут друг друга <найти>. При этом уже
участвующие в раздаче клиенты могут некоторое время продолжать файлообмен,
постепенно теряя тех, кто отключился или у кого поменялся динамический
IP-адрес.
Для разрешения этой проблемы могут использоваться резервные трекеры или
специальный бестрекерный протокол, например DHT.
Дополнительные функции
Большинство реализаций трекеров, кроме координации клиентов, также имеют
дополнительные функции, доступные пользователям с браузерами через обычный
веб-сервер, часто с другим адресом или портом, чем у интерфейса для запросов
клиентов.
Так, практически все трекеры отображают статистику раздач, то есть количества
сидов и пиров на каждой раздаче, общие объёмы переданных между клиентами данных
и другую доступную им информацию.
Часто трекеры используются для хранения торрент-файлов и их описаний.
=== Конец Windows Clipboard ===
Всего самого и побольше, Valery Terentev