![]() |
P2P для ламеров
Всем доброго времени суток!
Решил написать о P2P. Статья еще до конца не окончена - но есть, что почитать. От Вас, дорогие пользователи - аргументированная критика, замечания, дополнения и т. д. Собственно, сам текст: Общие сведения о P2P-сетях (пиринговые сети или децентрализованные сети) Предисловие Что толкнуло меня написать этот мануал? Прежде всего – это не информированность пользователей тем, что такое P2P-сети или, как их еще называют – пиринговые сети или децентрализованные сети! Исходя из количества вопросов, поступающих на эту тематику – я сделал вывод, что более 70% пользователей Интернета вообще не имеют никакого понятия о P2P-сетях! А ведь на сегодняшний день, P2P (пиринговые – от англ. «peer-to-peer» - от равного к равному) сети – это наиболее совершенный, скоростной и надежный способ передачи информации по сети! И это не только мое мнение, а мнение многих авторитетных людей. Это сети, которые невозможно отсоединить, заблокировать, делинковать – P2P-сети уже давно живут своей самостоятельной жизнью, и я объясню, почему: P2P сети - это сети, где все участники равны и данные передаются напрямую от одного участника к другому, с частичным участием в этом обмене серверов, а иногда и вовсе без серверов! Многие эксперты в области IT безопасности – называют пиринговые сети «эпидемией в распространении пиратского контента» за невозможность вынуть из розетки кабель сервера и тем самым отключить всех пользователей сети! Какие преимущества дает пользователю использование P2P сетей? 1. Практически неограниченную скорость закачки, зависящую в основном, от: а) количества раздающих участников сети; б) скорости отдачи раздающих участников сети; в) настроек клиента; г) от работы других программ, использующих Интернет соединение; д) от «жадности» провайдера. Пример: При скачивании файла традиционным способом, с какого-нибудь http или ftp сервера, часто приходиться сталкиваться с проблемами скорости из-за большой нагрузки на сетевой канал сервера (ведь зачастую с этого сервера файлы качает большое количество пользователей) – сетевой канал сервера делится поровну между всеми пользователями. Такое исключено, если используются P2P-сети. Обмен файлом или файлами производится между всеми участниками, что в значительной степени увеличивает скорость закачек – здесь работает интересная специфика P2P: если пользователь скачал какую-то часть файла, этой частью он уже может поделиться с другими! Чем больше участников участвует в обмене, тем выше скорость! Зачастую бывает, что в обмене принимают участие несколько пользователей одного и того же провайдера – большинство провайдеров не ограничивают скорость передачи внутри своей сети, в этом случае скорость обмена возрастает до «умопомрачительных» показателей! 2. Возможность выбора файлов, которые попадут на компьютер (в многофайловых раздачах). Притом можно задавать приоритет, каждому файлу – низкий приоритет означает, что файл будет закачан в последнюю очередь. Пример: При скачивании файлов традиционным способом, зачастую приходится скачивать архив (*.zip, *.rar, *.7z и др.), заархивированный какой-нибудь программой – ни о каком праве выбора файлов не может быть и речи! Так же зачастую, после скачивания такого архива – он требует пароль на распаковку, что вводит любого пользователя в состояние замешательства, либо ярости! Время потрачено – настроение испорчено! При использовании P2P-сетей такие «казусы» исключены! У пользователя появляется реальное право выбора необходимых ему файлов – он просто помечает файлы в специальном окне программы-клиента и ставит на закачку! 3. Высокое качество передачи данных – файлы, скачиваемые посредством пиринговых сетей, всегда попадают на компьютер пользователя в том состоянии, в каком его раздают другие участники сети, попросту без потери данных в процессе обмена: каждый файл или файлы – фильм, музыкальный альбом, программа, разбиваются на определенное количество частей. Каждой части присваивается свой уникальный идентификатор, который проверяется программой-клиентом. Программа-клиент проверяет идентификатор каждой части и в случае несовпадения, попросту «бракует» эту часть, перезакачивая ее снова с другого участника! Пример: При скачивании файла традиционным способом, в процессе передачи могут произойти ошибки, в результате которых целостность файла будет нарушена, что приведет к невозможности его открытия на компьютере пользователя. Протокол BitTorrent Что такое торренты (торрент-файлы)? Торренты (torrents) – это файлы, имеющие расширение filename.torrent (*.torrent), в которых записывается информация, идентифицирующая передаваемый файл (файлы): имя, размер, их количество (в многофайловых раздачах), web или IP адрес трекера (сервера, организующего раздачи и на котором зарегистрирован этот torrent-файл), количество частей, на которые разбит передаваемый по сети файл (будь то фильм или программа), хеш-сумма каждой части передаваемого файла – такое контрольное число (может состоять как из символов, так и из цифр), которое проверяется программой-клиентом. И если у любой из частей это контрольное число не совпало, значит, часть данных была потеряна в процессе передачи. Эта часть «бракуются» программой-клиентом и перезакачивается снова, до совпадения полной хеш-суммы всего скачиваемого файла. Это значит, что любые файлы, которые скачиваются посредством торрентов, с использованием программ-клиентов, попадают на компьютер пользователя в целости и сохранности, за исключением случаев, когда источник в силу каких-то причин, раздает заведомо «битый» файл - попросту фэйк… Что такое торрент-клиенты? Торрент-клиенты – это программы, предназначенные для обработки *.torrent-файлов. С помощью торрент-клиентов файлы скачиваются на компьютер пользователя. Самих торрент-клиентов большое множество, под разные операционные системы: µTorrent, BitTorrent, Vuze (старое название - Azureus), BitComet, BitSpirit, FlashGet, Shareaza (поддерживает работу с несколькими P2P сетями, в том числе и BitTorrent), Free Download Manager, MediaGet (имеет встроенный поиск, удобный интерфейс и встроенный медиаплеер), BitTyrant (модифицированный вариант клиента Azureus 2.5), BitTornado, Deluge, mlDonkey (кроссплатформенный клиент), Браузер Opera (полностью поддерживает закачку торрентов, начиная с версии 9.0), Transmission, TorrentFlux, ABC (основан на BitTornado), qBittorrent, CTorrent, KTorrent, KGet, rTorrent, Flush, Tomato Torrent и другие! Внушительный список, неправда ли? Самым, пожалуй, популярным из-за его распространенности среди пользователей, является торрент-клиент µTorrent – этот клиент мы и возьмем за основу для дальнейшего разъяснения. Важное замечание: скачивать торрент-клиент µTorrent необходимо только с официального сайта – utorrent.com! Скачивание с других ресурсов, чревато последствиями заражения вредноносными программами компьютера пользователя! Главное окно программы-клиента µTorrent 2.2 Как скачивать торренты (торрент-файлы)? Существует несколько типов торрент-файлов: рейтинговые и безрейтинговые. Рейтинговые торренты – это торренты зарегистрированные на серверах-трекерах сайтов, где ведется учет рейтинга участников обмена. Рейтинг – это цифровое соотношение скачанного материала к розданному (пример: скачено – 10 Gb, роздано – 2,5 Gb. Рейтинг высчитывается по формуле: 10/2,5 = 0.4). На таких сайтах обязательна регистрация, так как каждому участнику присваивается уникальный идентификатор – passkey. Этот идентификатор (passkey) и передает на сервер-трекер статистику торрент-клиента участника. На большинстве таких сайтов после регистрации участника, ему дают определенный безвозмездный лимит (от 3 до 10 Gb) на скачивание какого-то количество контента без учета рейтинга. По исчерпанию этого лимита, включается рейтинг. Если рейтинг падает до минимума, в этом случае вводятся определенные правилами сайта ограничения: участнику урезают скорость скачивания, участнику не дают возможность скачивать сразу несколько раздач, а в большинстве случаев скачать с сайта больше попросту ничего не получится. Сделано это для того, чтобы участник по завершении закачки попросту не удалил скачанный материал, а продолжал его раздавать другим участникам, что повышает рейтинг участника на сайте. Такая мера повышает скорость обмена контентом между участниками, особенно это важно для новых участников, которые подключаются к обмену. Безрейтинговые торренты – прямая противоположность рейтинговых торрентов: учет статистики между участниками обмена не ведется, регистрации в большинстве случаев не требуется. Свободный обмен без обязательств. И все же, несмотря на то, какие торренты скачивать – рейтинговые либо безрейтинговые, я рекомендую по завершении закачки не удалять торрент-файл из программы-клиента, а продолжать делиться этим файлом с другими участниками обмена. И это не только моя рекомендация: среди пользователей пиринговых сетей существует негласное правило – прежде чем «слезть» с раздачи, отдать хотя бы половину (а лучше больше!) из того, что скачано! Ну и собственно сам процесс скачивания торрентов: На странице материала «кликаем» ссылку «Скачать торрент», «Торрент» и т. д. Так, как я пользуюсь браузером Opera (принцип один и тот же, но в некоторых браузерах торрент-файлы, прежде чем их открыть, приходиться сначала сохранять – обработку «на лету» поддерживают не все браузеры), окно обработки закачки будет выглядеть следующим образом: Итак, на рисунке показан 1 способ обработки торрент-файла. Но так как Opera - это скорее браузер, нежели торрент-клиент, хотя нареканий на обработку ее встроенным клиентом торрент-файлов у меня не было – довольно неплохо качает, все же это скорее дополнительный функционал (plugin), заложенный в него разработчиками: настройки идут по-умолчанию, что не дает возможности тонкой настройки встроенного торрент-клиента Opera. Дело, конечно, вкуса – но я рекомендую способ 2: Способ 2 переадресовывает торрент-файл клиенту µTorrent, где происходит его дальнейшая обработка: Для многофайловых раздач: Вот собственно и все! Теперь только ждем, наслаждаясь скоростью загрузки: Что такое magnet-url / магнет-ссылка? Или что такое Примагнититься / Примагнититься к раздаче? Magnet-url (магнет-ссылка) – это ссылка на какой-либо файл, которая по хэш-сумме (такое число – состоящее из цифр и символов), попросту по-содержанию, определяет местоположение файла (фильм, музыка, софт). Механизм действия до «безобразия» прост: пользователь находит в материале magnet-url, нажимает на нее, далее происходит автоматический поиск файла по содержанию (хеш-сумме), пользователь задает путь для сохранения файла и magnet-url «молниеносно» найдет пользователю необходимый ему файл и подключит его к обмену! Так, как magnet-url находит файл по хэш-сумме – ей нет надобности разбираться в названии файла: если у одного участника обмена будет, например, фильм с названием «Из Парижа с любовью», а у другого участника обмена – «From Paris With Love» с одинаковой хэш-суммой, файл будет идентифицирован и скачан в любом случае! Удобно, неправда ли? Нет необходимости регистрироваться на ресурсах, требующих этого, никаких рейтингов, никакой статистики! Никаких ограничений вообще! Примечание: для корректной обработки магнет-ссылок (magnet-url) необходим торрент-клиент µTorrent версии, не ниже 2.0! Скачать «свежую» версию торрент-клиента µTorrent, всегда можно с официального сайта utorrent.com Ну и собственно сам процесс обработки magnet-url (магнет-ссылки): Пользователь находит необходимый ему материал и нажимает либо на саму магнет-ссылку (magnet-url), либо на ссылку Примагнититься к раздаче / Примагнититься, либо на изображение-ссылку, похожую на магнит. Так, как я пользуюсь браузером Opera (в других браузерах процесс обработки, возможно, другой) – окно обработки magnet-url будет выглядеть следующим образом: http://rubittor.ru/manual_images/mag...processing.jpg http://rubittor.ru/manual_images/mag...processing.jpg http://rubittor.ru/manual_images/mag...ownloading.jpg Примечание: Настоящая статья составлена исключительно в ознакомительных целях. За дальнейшее использование настоящей статьи другими лицами, Автор ответственности не несет! Вся информация, использованная в настоящей статье, получена из публичных источников. Любое использование материалов статьи и ее публикация на любых других ресурсах без указания на источник rubittor.ru и nowa.cc запрещены. ЗАРАНЕЕ ПРЕДУПРЕЖДАЮ ТЕХ, КТО БУДЕТ ПИСАТЬ ТУТ ДЛЯ НАБОРА СООБЩЕНИЙ: СНАЧАЛА ПРЕДУПРЕЖДЕНИЕ - ПОТОМ В БАН! ПИШЕМ ПО ТЕМЕ, ПОДКРЕПЛЯЯ АРГУМЕНТАМИ И, ПРИ НЕОБХОДИМОСТИ - СКРИНШОТАМИ. ЗАРАНЕЕ ВСЕМ БЛАГОДАРЕН! С ВАМИ, ВАШ ARTZAK и DUKE67. http://rubittor.ru/images/thanks.gif |
Re: На суд всем присутствующим: FAQ о P2P для ламеров, часть 1
Очень познавательная статья многое для себя подчеркнул.
Спасибо ! |
Re: На суд всем присутствующим: FAQ о P2P для ламеров, часть 1
diim, Спасибо за оценку, но мне все же важно, насколько понятна эта статья пользователю, который вообще никогда не пользовался P2P-сетями... Ведь впоследствии я собираюсь прикрепить эту статью в раздел P2P...
|
Re: На суд всем присутствующим: FAQ о P2P для ламеров, часть 1
Низкий Вам поклон за статью и за потраченное время.
В помощь автору: - исправьте, пожалуйста -> ...здесь работает интересная специфика P2P: если пользовать (это в первом примере); - было бы прикольнее картинки по центру; - и еще, так как это FAQ, было бы не плохо внести в статью часто задаваемые вопросы. Еще раз СПАСИБО! |
Re: На суд всем присутствующим: FAQ о P2P для ламеров, часть 1
makajaha, Спасибо за найденную орфографическую ошибку! Картинки расположил по-центру, как и было рекомендовано! FAQ -так FAQ, но там повествование уйдет в техническую сторону, что не облегчит понимания сути темы... Но я подумаю - велик и могуч русский язык! Можно любую техническую составляющую "разложить" простым "человекопонятным" языком :) Спасибо!
|
Re: На суд всем присутствующим: FAQ о P2P для ламеров, часть 1
Артур Спасибо, ждем продолжения.
Цитата:
Наверное проще сделать отдельный FAQ "Часто задаваемые вопросы", слишком много "часто задаваемых". Чтоб "каши" в голове не было. Т. е. 1 FAQ - "познавательный", а 2 FAQ - "решение проблем" |
Re: На суд всем присутствующим: FAQ о P2P для ламеров, часть 1
Уффф...осилил...букАвок много.... я, однако, ламер канеШно, и не только в этом вопросе, но луТшее будет чеВо нить другое слово. :wow:
Ну, это так... мимо проходил. Весьма пользительный материал, спасибо однозначно! :beer: Главное - просто и доходчиво (по крайней мере для меня). :fool: |
Re: На суд всем присутствующим: FAQ о P2P для ламеров, часть 1
или diim таки собиратся открыть свой треккер? ;)
|
Re: На суд всем присутствующим: FAQ о P2P для ламеров, часть 1
Отличная статья, спасибо большое! :super:
Цитата:
|
Re: На суд всем присутствующим: FAQ о P2P для ламеров, часть 1
desa, ОК, Жень - приму к сведению! Работы у меня будет похоже "внепроворот"! Ну это и к лучшему - главное донести до всех доходчиво, что такое P2P!
arkad, Спасибо! Chetiki, А вот этого я не знаю - эта статья, моя личная инициатива, desa может подтвердить... Никто не просил меня ее писать... khodor, Знаю только 2 места где их искать: rutor.org и megashara.com - здесь magnet-url стандарт "де-факто". Забанить могут только на рейтинговых торрентах за "читерство" - когда качаешь раздачу, обманывая рейтинг... Тут вопрос в технике - если ты сидишь через NAT, тогда банить тебя по IP не станут, могут забанить только учетку. И то, навряд ли - ведь ты мог придти по DHT или "обмен пирами" с другого трекера... Добавлено через 6 минут Небольшое дополнение: вот что я ответил в личку denisuis: Цитата:
Изначально эта функция всерьез не рассматривалась: что разработчиками программ, использующих bittorent протокол, что вебмастерами создающими движки для торрент-трекеров. Эта функция рассматривалась, скорее для обмена контентом между друзьями, знакомыми людьми - один создает раздачу, генерирует клиентом magnet-url, отправляет эту ссылку своим знакомым, и те быстренько присоединяются к раздаче, обмениваясь контентом между друг-другом. Работают те же правила - специфика протокола: скачал часть, можешь ею уже поделиться... А зря разработчиками эта функция всерьез не рассматривалась! По-сути, если использовать magnet-url - можно вообще не держать сервера-трекера: это "децентрализованный" обмен в чистом виде! Сайт можно разрабатывать на любом движке, главное посещуха... и желание пользователей постить материал - тут на помощь, обычно, приходят релиз-группы, которые за это получают бабло... И "юридическая" броня здесь железная - обмен происходит только между пользователями! Здесь единственный недостаток - пользователь в любой момент может слезть с раздачи и оставить релиз! Лично я знаю только 3 сайта, использующих magnet-url: rutor.org (там в принципе все традиционно, но есть возможность и примагничиваться к раздачам), megashara.com - вот здесь уже magnet-url стандарт де-факто! А третий - мой на ucoz: rubittor.ru P.S. C помощью magnet-url можно скачивать контент даже с приватных раздач - проверенно мною лично! Единственное, на руках надо иметь торрент файл, который после модификации позволяет сгенерировать из него magnet-url... P.P.S. Многие таким образом обманывают рейтинговую систему на рейтинговых торрент трекерах и я не исключение :) Кстати: создать magnet-url очень просто. Ставишь на закачку торрент, кликаешь правой кнопкой по ней в окне клиента, в открывшемя меню нажимаешь "копировать magnet-url" (копируется в буфер обмена) и вставляешь ее куда нибудь... Например, в модерируемый мною раздел :) Удачи! Добавлено через 7 минут Короче, я похоже Вас всех тут совсем запутаю - надо писать продолжение... Что такое DHT, Личеры, Сидеры, Пиры, retracker.local и т. д. |
Re: На суд всем присутствующим: FAQ о P2P для ламеров, часть 1
Цитата:
И другой вопрос: не отразится ли такое скачивание на рейтинге, будут ли они считать скачанное как от них по торренту, а не по магнет-ссылке? Цитата:
Добавлено через 18 минут Цитата:
Думаю, не взять ли на вооружение это для нашего книжного раздела: вместе со ссылкой на обменник вставлять в пост ещё такую магнет-ссылку. Надо ли обязательно сначала генерировать торрент, ставить его себе на раздачу и из него брать магнет-ссылку? Или можно создать магнет-ссылку, не создавая торрент? |
Re: На суд всем присутствующим: FAQ о P2P для ламеров, часть 1
Цитата:
Цитата:
мануал на руководство?. Chetiki, понял твою мысль, кстати хочу сказать что несколько раз магнет ссылки использовались для раздачи в топиках на ру-борде, как знаете там часто проблемма с тем чтоб удержать материал (правообладетели очень быстро банят ссылки). |
Re: На суд всем присутствующим: FAQ о P2P для ламеров, часть 1
Цитата:
Поясняющий скриншот Структура торрент-файла, сгенерированного по magnet-url Цитата:
regist, Спасибо за совет - приму к сведению! Аба! Одна статья, а столько уже отзывов, советов, дополнений, поправок, ну и вопросов соответственно! Вторую часть будем писать всем миром :) |
Re: На суд всем присутствующим: FAQ о P2P для ламеров, часть 1
Цитата:
Цитата:
|
Re: На суд всем присутствующим: FAQ о P2P для ламеров, часть 1
khodor, Можно и так - создаешь торрент, ставишь его себе на раздачу, генерируешь из него magnet-url, вставляешь в пост и ждешь, когда начнут подключаться к раздаче... Те, кто умеют пользоваться торрентами - схватят тему на лету... Те, кто не умеют - должны будут сначала ознакомиться с этой, пока что незаконченной, статьей... Возможно придется написать новые правила постинга в разделе...
|
| Текущее время: 22:00. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc