ivan 15.11.2010 12:03
Новичку — BitTorrent и принцип его работы (концепт-карта)
Многие из нас пользуются торрентами, а некоторые даже скачивают и раздают таким путём дистрибутивы одной операционной системы (а, может, даже и не одной). Что у торрентов "внутре"? Оказывается, что вовсе не "неонка". Нарисовал две концепт-карты, их можно посмотреть под катом.раз
и два
Перевод обзора клиентов для BitTorrent, выполненный Astramak можно почитать здесь. Сам я пользуюсь Transmission (дефолтным для Ubuntu 10.04).
Ранее опубликованные концепт-карты по ОС Linux:
Установка программ в Linux (на примере Debian)
Как связаны среды рабочего стола с оконными менеджерами
P.S. В процессе рисования концепт-карт столкнулся с проблемой ввода русских букв. При запуске программы выскакивает сообщение: "Warning: Cannot convert string "-b&h-lucidasans-medium-r-normal-sans-;*-140-*-*-p-*-iso8859-1" to type FontStruct". Проблему подробно описал в юбилейном для Welinux.ru 4500-ом посте. Я так понимаю, надо найти в запускающих скриптах эту строчку и поставить там побольше "звёздочек" (*).
Думаю, что человек, готовый самостоятельно настраивать файрвол, не будет ориентироваться на такую схему, а почитает "более специальные" статьи ;)
Из "более специальных статей" по этому вопросу есть только спецификации протокола. Имхо в них с налета трудно разобраться.
по теме сюда хорошо подойдет и такая визуализация http://mg8.org/processing/bt.html
Предложение - может стоит сделать более подробную карту по частям протокола? Т е обмен инфой с трекером идет через http, передача данных с использованием metalink и тд. Вот это было бы реально полезно для настройки firewall. Причем не один раз, а на регулярной основе.
Но в любом случае спасибо за ваш труд!