Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
12.02.2011, 16:07 | #1 |
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 будет выглядеть следующим образом: Примечание: Настоящая статья составлена исключительно в ознакомительных целях. За дальнейшее использование настоящей статьи другими лицами, Автор ответственности не несет! Вся информация, использованная в настоящей статье, получена из публичных источников. Любое использование материалов статьи и ее публикация на любых других ресурсах без указания на источник rubittor.ru и nowa.cc запрещены. ЗАРАНЕЕ ПРЕДУПРЕЖДАЮ ТЕХ, КТО БУДЕТ ПИСАТЬ ТУТ ДЛЯ НАБОРА СООБЩЕНИЙ: СНАЧАЛА ПРЕДУПРЕЖДЕНИЕ - ПОТОМ В БАН! ПИШЕМ ПО ТЕМЕ, ПОДКРЕПЛЯЯ АРГУМЕНТАМИ И, ПРИ НЕОБХОДИМОСТИ - СКРИНШОТАМИ. ЗАРАНЕЕ ВСЕМ БЛАГОДАРЕН! С ВАМИ, ВАШ ARTZAK и DUKE67. Последний раз редактировалось Artzak; 07.08.2011 в 09:52.. Причина: Адаптировал под свой раздел |
|
03.06.2011, 06:22 | #46 | ||||||||||||||||||||||||||||||||||||||||||||||
Re: На суд всем присутствующим: FAQ о P2P для ламеров
Только что прочитал правила rutracker.org. Совсем безрейтинговым он не стал, хотя если нет потребности выкачать весь интернет, на рейтинг можно действительно не обращать внимания. А других рейтинговых я и не знаю, обходился им, для сериалов, и еще одним свободным.
Я ленивый, необъективная критика, это всегда пожалуйста, а писать - неа Последний раз редактировалось dvolodia; 03.06.2011 в 21:26.. |
|||||||||||||||||||||||||||||||||||||||||||||||
Сказали спасибо: |
Реклама: | Рекомендуем KNS - asus b550m-k - билеты на футбол в подарок каждому покупателю | Магазин KNSneva.ru предлагает aoc мониторы - поставщик техники для дома и бизнеса в Санкт-Петербурге. | купить дом barn | Рекомендуем гипермаркет KNS.ru - lga 1200 материнская плата - Подарок каждому покупателю! | Выгодно, удобно, быстро в КНС Нева - hp ноутбук pavilion - поставка техники в СПБ и города северо-запада России. |
03.06.2011, 20:25 | #47 |
Re: На суд всем присутствующим: FAQ о P2P для ламеров
dvolodia, ОК, насчет статьи я подумаю - я с тобою согласен, статья такая нужна! Скорее всего займусь в ближайшее свободное время.
Я вижу по отношению к себе ты критичен - не занижай свою самооценку, пагубно может сказаться А насчет "необъективности" - ты не прав! Я принял к сведению твои предложения и полностью с ними согласен - ведь все, о чем ты писал - есть истина! Я думаю все, кто подписан на этот раздел, будут со мною согласны. Насчет безрейтинговых торрентов - есть их привеликое множество! Есть для тебя тема http://nowa.cc/showthread.php?t=270179 - там пользователи нашего форума делятся линками на безрейтинговые торрент-трекеры. Сам я из безрейтинговых предпочитаю rutor.org - там есть практически все, но до рутрекера ему еще далеко... правда потихоньку догоняет |
|
Эти 2 пользователя(ей) сказали cпасибо за это полезное сообщение: |
03.06.2011, 21:25 | #48 | ||||||||||||||||||||||||||||||||||||||||||||||
Re: На суд всем присутствующим: FAQ о P2P для ламеров
Ну когда я писал, что не знаю, то в принципе потому, что и не нужно, и так качаю больше, чем успеваю просмотреть.
В одном месте пасемся . |
|||||||||||||||||||||||||||||||||||||||||||||||
Сказали спасибо: |
10.06.2011, 09:52 | #49 |
Re: На суд всем присутствующим: FAQ о P2P для ламеров
Это интересно! Смотрим сюда: http://nowa.cc/showthread.php?t=334562
|
|
07.08.2011, 09:56 | #50 | |||||||||||||||||||
Re: P2P для ламеров
Социальная сеть ВКонтакте теперь тоже использует P2P! За P2P будущее! Вашему вниманию цитата из блога П. Дурова "7 нововведений июля:"
Последний раз редактировалось Artzak; 07.08.2011 в 09:58.. |
||||||||||||||||||||
Эти 2 пользователя(ей) сказали cпасибо за это полезное сообщение: |
30.04.2017, 18:38 | #51 |
Новичок
Пол: Регистрация: 26.12.2006
Сообщений: 8
Репутация: 1
|
Доброго всем дня!
Накопился большой опыт использования различных сетей. На данный момент у меня в рабочем состоянии: ed2k, kad, gnutella, gnutella2, ares, opentf (только мои ноды) - это из старых. Ну про реально существующие (dc, bittorent и т. д.) вы сами неплохо знаете. Нужна ли кому эта инфа? Помощь в бутстрапе? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Всем Всем Всем !!!!! ICQ опять изменила протокол! :-)) | lordlangedok | Скорая помощь | 42 | 30.03.2009 12:59 |
Обо всём по-немножку... | Witall | Архив Спорта | 13 | 06.03.2008 00:25 |
Всем пользователям CS3 | Yuric78 | Программы для обработки | 17 | 12.02.2008 23:20 |
Всем программистам | Biskup | Программирование | 13 | 08.01.2008 16:41 |
|
|