Что это peer 2 peer powered скачивание файла
Для чего изначально создавался интернет? Вовсе не для просмотра сайтов, сидения в чатах и игры в онлайновые “эверкрэки”. Прежде всего, он создавался для обмена файлами между компьютерами, а уж потом из этой идеи выросли все остальные функции Сети. Сегодня найти нужный файл в “Глобальной помойке” очень сложно, а порой и просто невозможно. Решить эту проблему призваны так называемые p2p-сети.
Peer-to-peer (так расшифровывается аббревиатура p2p) буквально означает “от равного к равному”. То есть обмен файлами в этих сетях происходит напрямую между пользователями, а обслуживание запросов берет на себя центральный сервер. Такие сети называются централизованными. Соответственно, если для обмена такой сервер ни к чему, сеть называется децентрализованной. Недостаток первого типа очевиден: если по каким-то причинам узловой сервер перестанет функционировать, такая сеть становится неработоспособной. Справедливости ради надо сказать, что случаются подобные казусы крайне редко. Основное достоинство тоже налицо: искать файлы в подобных сетях гораздо легче, чем в децентрализованных.
Скачал, послушал — в тюрьму! Романтика! | |
Самое забавное, что многие музыканты совсем не против того, чтобы люди скачивали их композиции в файлообменных сетях (потому что это только увеличивает их популярность). Самая популярная у нас в стране (да и во всем мире) программа для файлообменных сетей называется Kazaa . Фактически Kazaa и само понятие p2p стали синонимами. Рецепт успеха прост как две копейки: работает она с самой многочисленной на данный момент сетью FastTrack (в любой момент времени к ней подключены до 2,5 миллионов пользователей) плюс обладает приятным и удобным интерфейсом и несколькими весьма любопытными функциями. Среди них — загрузка из нескольких источников, встроенные медиаплеер и каталогизатор, IP-телефония (представьте себе) и удобный поиск. Хотя с поиском на самом деле есть проблемы: программа выдает не так много результатов. На этот случай предусмотрена возможность повторного поиска и так называемый Search Agent, который на протяжении 24 часов каждые 30 минут будет посылать указанный запрос на центральный сервер. Главные проблемы сети FastTrack и ей подобных ( Gnutella , Ares , OpenFT ) — файлы-пустышки и пользователи-“эгоисты”. Внятных способов борьбы с первыми пока не придумано, а вот “пиявок”, то есть людей, нарушающих основополагающий принцип p2p-сетей “не только брать, но и отдавать”, быстро направит на путь истинный специальная система. Она отслеживает исходящий трафик и самым щедрым пользователям предоставляет некоторые преимущества: приоритет на скачивание файлов по сравнению с “эгоистами”, лучшие результаты поиска и тому подобное. Базовая версия Kazaa совершенно бесплатна (как и все утилиты, упомянутые в этом обзоре), однако в углу окна будет показывать рекламные баннеры. Еще один рекламный сервис (его можно деинсталлировать) — Altnet — начисляет бонусные баллы за распространение пользователями специальных файлов, помеченных золотой иконкой. На эти баллы впоследствии можно скачать что-нибудь из платного контента, вроде игр или музыки. Те, кому одной сети мало, могут попробовать FilePipe P2P . Работает она с Ares, FastTrack, Gnutella и OpenFT, при этом в ней нет никаких рекламных и шпионских модулей. Зато есть встроенный проигрыватель и простенький, но удобный органайзер файлов. Каждой сети соответствует символ своего цвета, так что при поиске можно легко определить, в какой из них найден файл. При наведении на него указателя мыши выводятся характеристики этого файла (в том числе и битрейт для музыкальных композиций). В программу встроен уже настроенный фильтр, который будет безжалостно отсекать весь сомнительный контент (а его в подобных сетях видимо-невидимо) из результатов поиска. По умолчанию он, правда, выключен. Включается фильтр из меню настроек, там же можно добавлять или удалять ключевые слова. Единственный сколько-нибудь заметный минус FilePipe P2P — просто детские ошибки в интерфейсе. Господа разработчики, ну кто же пишет серым по серому? Shareaza — альтернатива предыдущей программе. Здесь и красивый (хотя несколько аляповатый, на наш взгляд) интерфейс, и возможность скачивать файлы из разных сетей, и традиционные проигрыватель с каталогизатором. Но есть и два недостатка, причем один из них — очень даже существенный. Дело в том, что Shareaza поддерживает три p2p-сети: Gnutella, Gnutella 2 и eDonkey2000 (так называемый “ослик”). Как можно заметить, здесь отсутствует FastTrack, которая, по-хорошему, должна бы находиться на месте eDonkey2000. Потому как работает с этой сетью Shareaza из рук вон плохо: нельзя самостоятельно выбирать серверы для подключения, поиск проходит быстро, а вот загрузка идет очень медленно даже при большом количестве источников. Есть еще и BitTorrent -модуль (об этой системе мы поговорим ниже, равно как и об “ослике”), но он мало отличается от стандартного и не несет в себе никаких дополнительных функций. Остаются только Gnutella и Gnutella 2. Любителям музыки этого вполне хватит, а вот всем остальным — вряд ли. Все вышеперечисленные сети предназначены скорее для загрузки файлов небольшого размера: музыки, текстов, картинок и видеоклипов. Конечно, есть там и фильмы, и игры, но этого добра гораздо больше в другой сети: eDonkey2000. Хотя это и централизованная сеть, но обслуживающих серверов здесь несколько десятков, а то и сотен. Родной для “ослика” клиент так и называется — eDonkey2000. При инсталляции обязательно нужно подключение к Сети — чтобы загрузить обновления (их немного). Программа досаждает рекламой, ее можно убрать, лишь зарегистрировавшись (не бесплатно, разумеется). Помимо eDonkey2000 утилита может подключаться к сети Overnet , которая в будущем, по идее, должна заменить оригинального “ослика”. По последней моде имеется BitTorrent-плагин, но работает он пока не ахти как. Создатели eDonkey2000 изрядно подмочили себе репутацию, когда их клиент уже не мог справляться с огромным количеством пользователей, а новые версии все не выходили и не выходили. Тогда был создан альтернативный проект — eMule . Его основные преимущества заключаются в том, что здесь нет никакой рекламы, зато есть интегрированный IRC-клиент, возможность управлять программой с удаленного компьютера или даже с помощью сотового телефона, гораздо более приятный и эргономичный интерфейс. Хорошо оптимизирована работа с сетью — то, ради чего eMule и задумывался. Плюс добавлены расширенные настройки для поиска (глобальный, по серверу, с помощью веб-поисковиков, в экспериментальной Kad-сети). Утилита переведена на множество языков, в том числе и на русский. Есть у нее и клон, eMule Plus . Сохранив все прелести оригинала, автор добавил в интерфейс несколько приятных мелочей. Например, всплывающие подсказки при наведении указателя мыши на файл или отображение флага страны, в которой проживает скачивающий у вас что-то человек. Мелочи, а приятно. Естественно, мы не могли не протестировать скорость работы всех трех программ. Скачивался один и тот же файл, при этом подключались мы к одному и тому же серверу. Медленнее всех оказался eMule, чуть побыстрее — eDonkey2000 (разработчики его все-таки оптимизировали). Он довольно шустро нашел несколько источников для скачивания, и скорость загрузки быстро поднялась до приемлемых показателей. В это время eMule только-только начал раскочегариваться, да и скорость была далека от идеала. Причем таковой она оставалась до самого конца закачки. Что касается eMule Plus, то он работает даже быстрее, чем eDonkey2000: на максимальную скорость клиент вышел буквально через минуту после начала процесса. Тут, правда, надо иметь в виду одну вещь: по непонятным причинам у одних людей быстрее работает eMule, у других — eMule Plus, так что наши тесты нельзя назвать истиной в последней инстанции. Пробуйте сами и смотрите, какая программа работает быстрее. С “пиявками” в этой сети борются стандартным методом: снижают скорость загрузки. Однако если ваш исходящий канал равен или превышает 10 Кб/с, то все ограничения снимаются. Основной недостаток eDonkey2000 — необходимость стоять в очередях за нужным файлом. Соответственно, чтобы хотя бы начать загрузку какого-нибудь редкого фильма или музыкальной композиции, придется оставлять клиент работающим буквально сутки напролет. Одна из самых старых p2p-сетей называется DirectConnect . Скажем сразу — она не для всех. Но при этом DirectConnect — самая чистая и самая интересная p2p-сеть. Как она работает? Центральные серверы здесь называются хабами, именно к ним и подключаются пользователи. Искать и скачивать файлы можно только у тех людей, которые находятся на этом же самом хабе. Фактически хабы изолированы друг от друга, а число пользователей на каждом не превышает 10000 человек. В чем же фишка, спросите вы? А в том, что на 95% хабов установлены довольно жесткие правила, которые нужно обязательно соблюдать. Правила просты. Обычно требуется расшарить (открыть доступ) как минимум 10 Гб разрешенного контента. Разрешенного — значит все, кроме инсталлированных программ, незаконченных загрузок и всяких сомнительных вещей вроде порнографии. Кроме того, запрещено ругаться в общем чате. Могут быть и какие-то дополнительные предписания, о которых вас уведомят в приветствии при соединении с хабом. За выполнением правил строго следят операторы и при малейшем их несоблюдении выдворяют нарушителей вон. Таким образом, отстреливаются сразу два зайца: в этой сети отсутствуют “пиявки” и любой сомнительный контент (мы честно пытались искать — не нашли). Лучшим клиентом для этой сети по праву считается DCPlusPlus (или просто DC++). Он чрезвычайно удобен и потребляет совсем мало системных ресурсов. Программа загружает список хабов со специального сайта, но можно добавлять адреса и самостоятельно. Для подключения требуется просто два раза щелкнуть по выбранному названию. Поддерживается подключение сразу к нескольким хабам. После того как подгрузятся все необходимые данные, центральную часть окна занимает общий чат хаба, справа отображается список пользователей, а внизу — информация о текущих передачах. Самое интересное в сети — это, пожалуй, поиск. Файлы можно искать обычным способом: по ключевым словам на тех хабах, к которым вы подключены. Такой способ удобен, если ищешь что-то конкретное. А вот если хочется что-нибудь скачать, но сам не знаешь, что именно, можно заняться ручным поиском. Для этого нужно просто загрузить список расшаренных файлов любого из пользователей и заняться исследованием. При этом папки будут отображаться, как в обычном “Проводнике” Windows. Вот где настоящее раздолье! Не нужно знать, что конкретно ты хочешь скачать, душа сама отзовется, если вдруг заметит что-то интересное. Изучать коллекции файлов других людей настолько увлекательно, что забываешь обо всем на свете. От обилия интересных вещей буквально разбегаются глаза, а список запланированных закачек разрастается до неприличных размеров. Очень удобно и наглядно реализована система контроля над количеством одновременных загрузок. Под каждую из них можно выделить несколько слотов, при этом один слот обозначает одного человека, который может что-то загрузить у вас (или, наоборот, вы у него). Если свободных слотов нет, то DC++ с настраиваемой периодичностью будет пытаться установить соединение. При этом абсолютно все хабы требуют открытия как минимум одного слота (обычно двух-трех) для других пользователей. Направлено это, само собой, на борьбу с “пиявками”. Главной проблемой сети (сейчас она практически решена) было отсутствие хэширования файлов. То есть для продолжения загрузки у другого пользователя (если первый, например, покинул хаб) нужно было самому найти точно такой же файл с точно таким же именем, как и оригинал. Сейчас же достаточно лишь приказать программе искать другие источники — она быстро проверит хэш-коды, выдаст результат и автоматически продолжит загрузку. Менее существенная проблема — сложность поиска редких данных. Для этого иногда приходится посетить десятки хабов. Впрочем, существует много узкоспециализированных серверов, где люди делятся, например, только фильмами или только саундтреками из игр. Часто на таких хабах мало народу (несколько сотен человек) и дурацкие на первый взгляд правила, зато релевантность результатов поиска просто огромна. DirectConnect можно без всяких натяжек назвать одной из лучших пиринговых сетей. Здесь нет мусора, нет недалеких пользователей (они отсеиваются благодаря строгим правилам), нет и “эгоистов”. Программу MetaCafe можно назвать сообществом любителей первоклассного контента. Это не совсем p2p, это больше похоже на развлекательный канал. При старте программы она автоматически начинает загружать на ваш компьютер лучшие видеоклипы, рисунки, бесплатные игры, различные шоу, интересные репортажи и тому подобные вещи. От пользователя, в принципе, требуется только запустить клиент. Все загруженное отображается в одном из столбцов, и в любой момент принятые файлы можно посмотреть. Понравившиеся видеоролики, рисунки и игры можно сохранить на диск, остальные — удалить. Весь контент разделен по четырем каналам. Всегда можно настроить, что именно вы хотите получить: только игры или, например, только забавные видеоролики на ту или иную тему. Заливка собственных файлов, само собой, не возбраняется. Сообщество пользователей MetaCafe их обязательно посмотрит, оценит и прокомментирует. Вы сами тоже можете оставлять комментарии к просмотренным файлам и давать им оценки. Единственное, чего не хватает, так это возможности регулировки скорости загрузки. Хотя утилита сама умеет определять, когда трафик нужен другому приложению, и автоматически снижает скорость закачки, задержки все равно ощущаются. Но приятно, черт возьми, отправившись на кухню за кофе, вернуться и обнаружить несколько новых видеороликов, которые наверняка поднимут вам настроение. А вот титул файлообменной сети нового поколения, без всякого сомнения, заслуживает BitTorrent. Эта сеть частично децентрализована, то есть для обмена файлами не нужен центральный сервер в привычном для нас виде. Процесс файлообмена организован следующим образом. Создается специальный файл с расширением .torrent , который содержит информацию, необходимую для загрузки (количество и имена объектов торрента, хэш-код каждого их сегмента и так далее). Этот файл публикуется в интернете, его скачивает на свой компьютер пользователь и запускает в программе-клиенте, а она уже начинает загрузку с компьютера-первоисточника. Этот компьютер называется трекером (tracker). Далее файл может скачиваться уже не только с трекера, но и с машины того пользователя, который загружает его в данный момент (и далее по нарастающей). Чем больше людей скачало файл, тем меньше становится нагрузка на трекер. Благодаря этой особенности уже сегодня некоторые компании перешли на распространение своих продуктов подобным способом. Как говорят их представители, нагрузка на ftp-серверы упали практически до нуля. Система считается частично децентрализованной потому, что трекер должен быть постоянно в Сети, даже если сам он не участвует в загрузке. Сделано это специально для сбора статистики. При этом любой другой участник может создать точно такой же торрент и продолжить его распространять, если вдруг трекер накрылся медным тазом окончательно и бесповоротно. Официальный клиент для сети называется BitTorrent и предоставляет минимум функций: регулировка скорости отдачи (но не загрузки), создание собственных торрентов и. собственно, все. Поэтому обратим ваше внимание на другой клиент — BitComet . Он поддерживает одновременную загрузку нескольких торрентов (чего нет в оригинальном клиенте), возможность регулировки скорости приема и отдачи, есть даже предварительный просмотр файла без остановки его загрузки. Кроме того, BitComet гораздо быстрее разгоняется (то есть выходит на максимальную скорость закачки), что тоже является большим плюсом по сравнению с BitTorrent. Очень полезна функция выбора файлов (какие именно из них загружать). В BitComet есть две очень интересных функции: чат с людьми, у которых вы что-то загружаете (а они — у вас), и возможность скачивания торрента без координации со стороны трекера. Последняя функция просто архиполезна, хотя работает она не всегда. Мы рассмотрели три типа самых популярных p2p-сетей. Каждая хороша по-своему, каждая предназначена для своих целей. Однако, находясь в любой из них, не стоит забывать то самое правило, на котором держится вся система: получая одно, отдавай что-то взамен. Файлообменные сети будут жить и развиваться лишь до тех пор, пока это правило работает. Разработчики протокола BitTorrent из одноимённой компании выпустили публичную бета-версию своего браузера Maelstrom после нескольких месяцев альфа-тестирования. Скачав и запустив браузер (37 Mb), изготовленный на основе Chrome, каждый может опробовать просмотреть уже существующие распределённые сайты. Пока браузер работает только под ОС Windows. Альфа-версия браузера, доступная не всем, была анонсирована в декабре 2014. Проект задуман разработчиками протокола в качестве альтернативы традиционной системе сайтов клиент-сервер. Очевидные минусы этой системы – в уязвимости серверов. В случае блокировки или технической неисправности сервера сайты, расположенные на нём, перестают отвечать (при отсутствии сложной системы кеширования). Пока в сети сайтов Maelstrom есть лишь статичные сайты. URL выглядит как magnet-ссылка, открывая которую, браузер устраивает небольшое шоу с анимацией работы пиринговой сети. После успешного открытия протокол URL отображается как bittorrent://, а адресом сайта становится хэш. Веб-мастерам, желающим опубликовать таким образом свой сайт, предоставляется инструмент generator из набора torrent-web-tools. Скрипт, написанный на Python 2.7, обрабатывает заданную директорию со статичными файлами и создаёт torrent-файл и magnet-ссылку. Чтобы сделать свой сайт доступным по ссылке для просмотра всеми желающими, веб-мастеру необходимо добавить торрент в uTorrent и раздавать его достаточное количество времени. Плюс такой распределённой системы – в отсутствие какого-либо сервера, который можно было бы закрыть или заблокировать. Кроме того, довольно сложно будет вычислить источник данных, если создатель сайта пожелает остаться анонимным. В данный момент есть и несколько минусов: Идея распределённого интернета уже приходила в головы разработчиков. Можно вспомнить о проекте ZeroNet. Python-скрипт, запущенный в системе, работает как локальный прокси, в результате чего сайты можно просматривать в любом браузере. Компьютерное пиратство и обмен файлами существовали задолго до Интернета, как мы его знаем сегодня, главным образом через доски объявлений и частные FTP-сайты. Но находить файлы было утомительно, а загружать их было еще медленнее. Более распространенным было получение программного обеспечения или исправления музыки у друга в виде физической копии (часто называемой «sneakernet»). Обмен файлами P2P изменил все это. Внезапно у вас появился прямой доступ к общим данным других людей. Но давайте вернемся немного назад: что такое P2P, как он работает и с чего он начался? Прежде чем мы начнемКонечно, технология однорангового обмена файлами используется не только для пиратства. Но если честно, вот почему он был создан в первую очередь. Мы поговорим в основном о совместном использовании файлов технологиями P2P, но это, конечно, не единственный случай использования. Следует также отметить, что термин P2P охватывает широкий спектр сетей за последние несколько десятилетий, так как они были впервые изобретены, поэтому не все здесь применимо в каждом случае. Мы постарались подойти к этой теме как можно шире. Не модель клиент-серверВо-первых, мы должны объяснить, что такое одноранговая связь. Остальная часть Интернета обычно работает по так называемой модели клиент-сервер . Веб-сайт, размещенный на мощном сервере где-то в мире ( лучшие услуги веб-хостинга ), предоставляет информацию, когда ваш компьютер или телефон запрашивает ее. Это может быть шрифт, используемый для правильного отображения веб-сайта, или это может быть ISO-образ Linux объемом 2 ГБ, который вы хотите загрузить. Сервер отправляет файл вам. Когда следующий пользователь приходит, процесс повторяется. Так работает клиент-серверный интернет. (Изображение предоставлено: CorDesign / DepositPhotos ) Это хорошо работает для веб-сайтов, но не подходит для распространения больших файлов. В основном это проблема скорости, пропускной способности, стоимости и легальности. Скорость на традиционном веб-хостинге довольно ограничена. Это хорошо для передачи небольших объемов текста для визуализации веб-сайта, а некоторые веб-серверы оптимизированы только для обслуживания изображений. Но для больших файлов это потребовало бы максимальной скорости, которая не будет устойчивой в течение длительного времени и блокирует сервер для других пользователей. Пропускная способность также является дорогостоящей; Просто показ изображений здесь, в , стоит много тысяч долларов в год. С юридической точки зрения относительно легко найти один сервер, выключить его, а затем привлечь к ответственности владельца. Поэтому P2P был рожден по необходимости. Тем, кто хотел распространять защищенные авторским правом файлы, нужен был лучший способ. Что такое Peer-to-Peer?Одноранговая связь — это совершенно другая модель, в которой каждый становится сервером . Нет центрального сервера; каждый, кто использует сеть, действует как собственный сервер. Вместо того, чтобы просто брать файлы, одноранговая сеть превратила его в улицу с двусторонним движением. Теперь вы можете вернуть другим пользователям. На самом деле, отдача (известная сегодня как «заполнение») имеет решающее значение для успеха одноранговых сетей. Если бы все просто скачивали, ничего не возвращая (так называемый «пиявка»), сеть не давала бы никаких преимуществ по сравнению с моделью клиент-сервер. Вот как выглядит P2P: все в сети раздают файлы всем остальным. (Изображение предоставлено: mmaxer / DepositPhotos ) В модели клиент-сервер производительность снижается при увеличении количества пользователей, так как одинаковая пропускная способность распределяется между большим количеством людей. В одноранговых сетях больше пользователей делают сеть более эффективной. Чем больше пользователей предоставляют доступ к определенному файлу со своих жестких дисков, тем проще для новых пользователей получить этот файл. В современных сетях P2P на самом деле быстрее, когда больше пользователей скачивают файл. Вместо того, чтобы брать весь файл от одного пользователя, вы берете меньшие куски от сотен или тысяч других. Даже если у них есть только небольшая пропускная способность, объединенные соединения означают, что вы получаете максимально возможную скорость. Затем вы, в свою очередь, вносите свой вклад в распространение файла снова. В более ранних формах P2P-сетей центральный сервер все еще был необходим для организации сети, выступая в качестве базы данных, которая содержала информацию о подключенных пользователях и файлах, доступных в системе. Несмотря на то, что тяжелая передача файлов осуществлялась напрямую между пользователями, сети все еще были уязвимы. Выключение этого центрального сервера означало полное отключение связи. Это больше не так благодаря недавним событиям. В настоящее время программное обеспечение может напрямую спрашивать пиров, видели ли они определенный файл. Нет возможности уничтожить эти сети — они практически неразрушимы. Краткая история раннего программного обеспечения P2PТеперь у вас есть представление о том, почему одноранговые сети были такой революцией по сравнению с моделью клиент-сервер, давайте кратко рассмотрим исторический контекст. Napster , запущенный в 1999 году, был первой широко доступной реализацией одноранговой модели. Центральная база данных содержала информацию обо всех музыкальных файлах, хранящихся у участников. Вы искали бы песню с этого центрального сервера, но чтобы загрузить ее, вам нужно было подключиться к другому онлайн-пользователю и скопировать с него. В свою очередь, когда эта песня появилась в вашей библиотеке Napster, она стала доступна для других пользователей в сети. Вы также можете добавить свои собственные файлы, которые Napster затем будет индексировать и добавлять в базу данных, готовые к распространению по всему миру. Однако реализация была ограничена тем, что вы могли скачивать только от одного человека. Сервис имел высокую доступность песен, но скорости были не такими большими. Но с этим концепция одноранговой связи развязала мир. В 2001 году Napster был закрыт, но не раньше, чем возникли подобные сети, предлагающие больше, чем просто музыку. Фильмы, программное обеспечение и изображения были доступны в сетях Morpheus , Kazaa и Gnutella (из них Limewire был, пожалуй, самым известным клиентом Gnutella). На протяжении многих лет появлялись и уходили различные другие протоколы и одноранговое программное обеспечение для обмена файлами, но появился один открытый протокол: BitTorrent . Протокол BitTorrentРазработанный в 2001 году, BitTorrent — это протокол с открытым исходным кодом, в котором пользователи создают метафайл (называемый .torrent- файл), содержащий информацию о загрузке, без предоставления самих данных загрузки. Трекер был необходим для хранения этих метафайлов вместе с тем, кто в настоящее время хранит этот файл. Однако в качестве открытого протокола любой может запрограммировать программное обеспечение клиента или трекера. Начиная с оригинального дизайна, были сделаны дальнейшие улучшения, которые позволили скачивать без трекера. DHT ( распределенная хеш-таблица ) означала, что работа по индексированию доступных файлов может распространяться среди всех пользователей. Магнитные ссылки — это еще одно, но они достаточно сложны, чтобы объяснить, как магнитные ссылки отличаются от торрент-файлов. . Используете ли вы P2P файлообменник?Я надеюсь, что это пролило некоторый свет на значение одноранговой сети и где это началось. Справедливо сказать, что P2P-сети навсегда изменили интернет. По оценкам, на пике в 2006 году на сети P2P приходилось более 70% всего трафика, проходящего через Интернет. С тех пор его использование резко сократилось, в основном из-за легкодоступных служб потокового видео, таких как Netflix и YouTube. В сочетании с такими сервисами потоковой передачи музыки, как Spotify, у пиратов больше нет причин . P2P-сети заполнили важный пробел в нашей истории, когда традиционные медиа-сервисы изо всех сил пытались не отставать. Теперь они в значительной степени не имеют значения. Вы получили возможность использовать Napster в тот же день? Или вы впервые познакомились с обменом файлами через скромный торрент? Сообщите нам в комментариях или, если вы хотите узнать больше, ознакомьтесь с нашим полным руководством для торрентов по торрентам для торрентов. В зависимости от типа информационных данных используются различные способы их передачи. И одним из таких возможных вариантов является пиринговая сеть, о которой далее пойдет речь в этой статье. Такая технология позволяет передавать файлы любого размера, также можно ее задействовать для организации распределенных вычислений. У пиринговых сетей свои правила обмена, и часто задействуются специальные программы, предназначены для информационной раздачи и поддержки. Рассмотрим детальнее, что такое р2р сеть, ее виды и принцип функционирования. P2P – что этоР2Р, пиринговая сеть – это одноранговая и децентрализованная компьютерная сеть, которая функционирует по принципу равноправия всех участников в ней. Существует несколько серверов, а каждый узел Peer выступает в качестве клиента, при этом может выполнять функции сервера. Благодаря такой структуре сети можно обеспечивать ее бесперебойную работоспособность при любом количестве и комбинации узлов. Каждый пир является участником сети. За счет этого обеспечивается максимально высокая скорость передачи данных вне зависимости от размера первоначального файла. По сути, пиринговая сеть – это объединение нескольких компьютеров, каждый из которых функционирует на равных правах. Это очень удобно не только для обычных пользователей, но и для корпоративных клиентов, которым требуется высокая скорость передачи информации по всему миру. Информационные данные в сети передаются небольшими кусочками, каждый из них называется пакетом. Чтобы организовать передачу файла с одного ПК на другой, нужно разделить общий файл на отдельные элементы, которые потом будут снова собираться в единый объем, когда пользователь получит их на свой компьютер. Пиринговая сеть работает так, что не нужно заходить на конкретный сервер и запрашивать свой файл. Он уже существует где-то в сети и зафиксирован в специальном каталоге. Если по вашему запросу объект находится, тогда можно скачать его себе через специальную программу. Одновременно из нескольких источников пакеты файла будут направляться к пользователю, поскольку каждый компьютер в сети выполняете роль сервера и тем самым обеспечивается параллельная закачка информационных данных. Максимальную безопасность соединения и скорость передачи файлов можно добится используя VPN. Каждый желающий может стать полноправным участником пиринговой сети, для чего ему потребуется инсталлировать специальную программу на компьютер. Ключевые особенности функционирования пиринговой сети:
Виды P2P сетейНесмотря на простоту работы Р2Р сети для организации обмена данными и файлами, все равно требуется наличие стабильной платформы, которая будет задействоваться всеми сторонами, а также системы номенклатуры для отметки файлов. Известно три типа сетей, описывающих файловых обмен в рамках пиринговой сети. Пользователь может выбрать структурированную, неструктурированную или комбинированную сеть, в зависимости от личных потребностей. Выбор типа также обусловливается видами файлов, которые находятся в общем доступе, а также наличием выделенной платформы и основным источником контента. Рассмотрим каждый тип сети детальнее:
Как Работает Пиринговая Сеть Обмена Файлами?Впервые пиринговые сети появились в 1999-ом году, когда стартовал проект Napster – всемирная база файлового обмена. Спустя год он стал популярным брендом в глобальной сети с количеством пользователей в 40 миллионов человека. Главная причина такой популярности заключалась в том, что каждый юзер можно бесплатно скачивать музыкальные файлы. Но вскоре защитники авторских прав выступили с критикой и работа Napster прекратилась. Тем не менее, идея получила всеобщее внимание и легла в основу современных пиринговых сетей. Аналогичные проекты, создаваемые позже, подвергались преследователями, но контролировать и запрещать их работу было тяжело. Пиринговые сети начали распространяться и набирать обороты популярности благодаря принципу своей деятельности. Функционирование пиринговой сети весьма отличается от тех, которые работают по схеме «клиент-сервер». Здесь действует принцип взаимодействия «клиент-клиент». Пиринговая сеть работает таким образом:
Каждый пользователь сети может выставлять свои файлы на раздачу. В этом случае нужно в клиентской программе указать папку, где на жестком диске находится установочный пакет тех данных, которыми вы желаете делиться с другими. Сначала только один ПК будет раздатчиком, а когда данные закачаются на другие компьютеры, сам файл будет жить своей жизнью в сети, ведь теперь и другие участники им обладают и могут раздавать интересующимся пользователям. Но как же участникам или пользователям узнать, что вы раздаете какие-то файлы: Для этого используется трекер – специальный сайт, на котором публикуются все сведения о раздачах, которые запускаются с компьютеров. Также вам необходимо загрузить специальный торрент-файл, который указывает путь и объект для скачивания. Другим пользователем этот файл будет приниматься через программу-клиент. Все пользователи пиринговой сети делятся на три функциональные группы:
Данное разделение является условным, поскольку каждый участник сети из одного статуса плавно переходит в другой, в зависимости от его действий. Риски при обмене файлами через P2P сетиИз свободы работы пиринговой сети выплывают ее риски, так как все пользователи при обмене файлами подвергаются опасности заражения вирусами или хакерского взлома. Все эти риски обусловлены такими причинами:
Программы для обмена файламиОсновными программами для обеспечения быстрого и качественного обмена файлами являются следующие:
ВыводПиринговые сети позволяют скачивать любую информации – от книг до фильмов, от музыки до клипов, от программ до игр. Такая система обмена файлами является прекрасным инструментом для компьютерных пользователей, но при этом требует проявлять осторожность. Чтобы скачивать файлы без риска для своего ПК, следует пользоваться хорошим сервисом VPN. Приватная сеть обезопасит от рисков вирусного заражения, при этом будет скрывать реальный IP, чтобы не показывать его на обозрение всей сети. Среди преимуществ VPN-сервиса следует отметить такие ключевые аспекты: Читайте также:
|