Пиринговые (или децентрализованные) сети — это компьютерные сети, построенные на протоколе прямого обмена файлами через интернет P2P (расшифровывается как peer-to-peer— равный к равному или узел к узлу). В пиринговой сети нет выделенных серверов (архитектура клиент-сервер, как в обычном интернет соединении), а каждый узел (компьютер сети) (peer) сразу и клиент, и сервер этой сети.
К сетям, построенным на таком принципе, относятся EDonkey, BitTorrent. Про то, как скачивать файлы сетей торрент, сегодняшняя хаутошка.
BitTorrent – это сетевой TCP протокол обмена фалами по принципу P2P. Создал его Брэм Коэн, он же написал первый torrent-клиент «BitTorrent» в апреле 2001 года.
Как работает Торрент.
Клиент (компьютер пользователя с установленной программой торрент-клиентом) соединяется с трекером(специальный сервер), передает ему информацию о своем IP адресе и хэш сумму файла, который нужно скачать. Трекер отправляет клиенту IP адреса клиентов, также раздающих или качающих торрент. Файлы разбиваются на сегменты и в таком виде передаются по сети. Torrent-client закачивает эти части и затем собирает у себя файл воедино. В процессе скачивания кусочков, клиент также отдает уже закачанные части, что позволяет передавать торренты с большой скоростью и без ожидания освобождения источника (сидера).
Расскажу, кто есть кто при обмене файлами в торент сетях, а также про основные понятия
Файл метаданных – это файл с расширением « .torrent», который создается для каждой раздачи, он содержит информацию о закачке, ее интернет-адрес (URL трекера) и контрольная сумма (хеш-сумма) сегментов закачиваемых или раздаваемых файлов.
Трекер — это специальный сервер, который нужен для координации клиентов торрента. Трекер соединяет клиентов друг с другом, но сам в раздаче не участвует. Часто трекеры хранят файлы метаданных, описания и отзывы распространяемых файлов, статистику закачек по разным файлам и т.п. В процессе скачивания торрентов клиент регулярно соединяется с трекером и получает от трекера информацию о скачивании и обновленный список IP адресов клиентов, участвующих в обмене. Список торрент трекеров можно легко найти с помощью поисковика, сделав запрос по слову«torrents». Приведу некоторые из русскоязычных трекеров RuTracker.org — бывший Torrents.ru, требует регистрации. Megashara.com – крупный популярный трекер. Rutor.org — открытый трекер без необходимости регистрироваться и поддерживать рейтинг. tFile.ru — открытый и не требует регистрации трекер.
Торрент клиент – специальная программа для скачивания и раздачи торрентов(говоря проще, файлов). Приведу несколько примеров таких программ
BitTorrent, BitComet, MediaGet, Vuze, µTorrent(uTorrent), Transmission.
Сид (сидер) — это клиент, у которого есть весь распространяемый файл (либо скачавший его и оставшийся на раздаче, либо изначально раздающий)
Лич(Личер)
– это клиент, продолжающий скачивание, у которого нет пока всех сегментов файла.
Пир – клиент, который участвует в раздаче.
Раздача — это процесс распространения файла в сетях Torrent.
Рейтинг – это отношение числа отданных файлов к скачанным. Некоторые трекеры не дают скачивать, если ваш рейтинг меньше какого-то уровня.
Теперь я покажу как скачивать и загружать торрент файлы с помощью торрент-клиента uTorrent. Она распространяется свободно и скачать ее можно с официального сайта
http://www.utorrent.com/ Программа легко скачивается и устанавливается. Как то специально для скачивания — раздачи файлов ее настраивать не нужно.
После установки программа автоматически запустится, появится такое окно
Захожу на сервер-трекер rutor.org(или любой другой) и выбираю файлы, которые хочу скачать. К примеру, у меня появилось желание скачать себе «Лингафонный курс английского языка (2010) PC
Нажимаю на ссылке этого ресурса – открывается страница, содержащая метафайл этой раздачи и описание самой раздачи с отзывами. Я скачиваю метафайл (напомню, это файл с расширением “*.torent”) – для этого нажимаю на ссылку
Я пользуюсь браузером Opera – у меня появляется такое окно
Последние версии Opera поддерживают загрузку торрент файлов. Чобы загружать с помощью uTorrent, выбираю вторую строку.
Если нажать Save – то метафайл только сохраниться на вашем компьютере, сам торрент загружаться не будет. Начать загрузку торрента нужно будет самостоятельно — открыть торрент клиент, нажать на кнопку «Добавить торрент» и найти сохраненный метафайл. Чтобы закачивать файл сразу, нужно выбрать кнопку «Open»
Появиться окно, где торрент клиет предложит выбрать, куда сохранить загружаемый файл. Строки, справа от которых стоят галочки – это имена загружаемых файлов, в данной раздаче их 4. Можно убрать выделение, и тогда какой-то файл закачиваться не будет – это если вы точно знаете, что хотите скачать.
Жму Ок.
Теперь в списке загружаемых файлов появился мой торрент.
Перейдя в меню настроек( Настройка – Конфигурации) можно настроить работу программы.
Опишу некоторые из них. В меню «Общие» настраивается язык программы, ее автозапуск, автоматическое обновление и т.п. В меню «Интерфейс» настраиваются способы удаления торрентов, выхода из программы, ( с запросом или нет) и пр. В меню «Папки» настраиваются пути, куда программа клиент будет сохранять скачанные файлы. В меню «Соединение» настраивается работа портов и прокси серверы(если нужны). В меню «Скорость» настраиваются максимальная скорость соединения на раздачу, отдачу, число соединений и пр. В меню «Предел передачи» настраиваются ограничения трафика раздачи. В меню «Очередность» настраиваются количество одновременных загрузок, приоритеты, ограничения скоростей. В меню «Расписание» настраиваются ограничения скорости работы, время загрузки и раздачи торрентов(в определенные дни и часы.)
После того, как торрент загрузится , он переместится из «Загружаемые» в «Готовые» Файлом можно пользоваться , но желательно не перемещать, что бы оставаться на раздаче.
Как раздать файлы.
Файлы, которые будут раздаваться, должны лежать в папке, откуда долгое время они не будут перемещены.
Открываю программу uTorrent, далее меню «Файл» — «Создать»(или нажав кнопку )Появится меню
Нажав кнопки Файл или Папка, можно загрузить на раздачу файл, или папку с файлами. Поле трекер должно быть пустым. Поставьте галочку на «начать раздачу», если хотите раздавать немедленно. Теперь нажимаю кнопку «Создать и сохранить в…». На предупреждение «… хотите продолжить без трекера» жму «Да»
Создастся метафайл *.torrent. Затем появится окно, с предложением выбрать, куда сохранить этот файл.
Жму «Сохранить». Затем нажимаю кнопку «Закрыть» окна создания торрента. Файл готов к раздаче. Нужно теперь, что бы остальные пользователи узнали о раздаче и скачали метафайл. Для этого заливаю его на трекер.
Захожу на сайт любого сервер-трекера, регистрируюсь на нем, создаю новую раздачу, описываю свою раздачу и загружаю созданный ранее метафайл «*.torrent». Теперь любой может скачать метафайл и загрузить раздаваемые файлы,если я останусь в сети, чтобы раздавать.