P2P

Материал из Lurkmore

(Перенаправлено с Файлообменная сеть)
Перейти к: навигация, поиск
Tuesday, 2 February.pngСія статья затерялась во времени.
Дабы не вызывать у читателя ощущенія вѣчнаго дня сурка, а также чтобы точныя даты событій могли знать и помнить не только преклонные старцы, данная статья нуждается въ уточненіяхъ.
«

Он кажется царем щедрот, И потому восторг законен Всех тех, к кому он благосклонен: Он им, что может, раздает, А сам становится богаче, Чем больше жертвует в раздаче.

»
— Гёте, «Фауст»

P2P (Peer-to-peer, пиринговая сеть, одноранговая сеть) — компьютерная сеть, в которой все участники равноправны. Чаще всего используются для обмена шаро-варами, одна из наиболее удобных и полезных фишек Интернета, а также гроза всех копирастов планеты.

Содержание

Типы файлообменных сетей

Gnutella такая Gnutella… 無修正 в переводе с лунного означает «без цензуры», все остальные слова в списке — педофильские кейворды.
Суть
  • Централизованные сети с сервером. Файлообменники первого поколения, такие как Napster и Audiogalaxy. В настоящее время пали в бою, захвачены и порабощены копирастами.
  • Локальные файлообменные сети. BitTorrent-трекеры, DirectConnect (DC++). Тоже централизованные сети, однако предусматривают существование большого количества серверов разного масштаба (так называемых «трекеров» или «хабов»). Несмотря на «локальность», существуют достаточно крупные файлообменники мирового масштаба: The Pirate Bay, большие DC++ хабы и т. д.
  • Частично централизованные сети со многими серверами. Файлообменники второго поколения, к примеру, eDonkey, Kazaa. Постепенно отошли на второй план, также благодаря копирастам, но сохранили свою нишу в файлообмене.
  • Полностью децентрализованные сети. Файлообменники третьего поколения, такие как Overnet и Kad Network (для клиентов типа eMule), Гнутелла (и её форк), DHT (и magnet ссылки) в BitTorrent, а также расово японские WinNY, Share и Perfect Dark. По причине своей анонимности (хотя айпишник всё равно засвечивается) и полной децентрализованности люто, бешено популярны среди любителей детей (особенно Gnutella, пикрелейтед). Наибольший успех и популярность имеют в Японии из-за массовой доступности быстрого и почти бесплатного интернета при тотальном запрете на прон без цензуры и разгуле копиразма в стране. Различные сервисы внутри I2P также попадают в эту категорию.
  • Даркнеты. Пиринговые сети последнего поколения, использующие специальные приемы анонимизации, основанные на ограничении непосредственных соединений некоторым количеством определяемых пользователем так называемых «друзей» (принцип F2F: friend-to-friend), что теоретически позволяет избежать любых деанонимизирующих атак. Пока находятся в зачаточном состоянии в связи с необходимостью находить нескольких «друзей» в файлообменной сети. К тому же, принцип F2F подразумевает большое количество посредников между оконечными узлами, что отрицательно сказывается на производительности сети. Примеры: FreeNet (в опциональном режиме F2F), GNUnet (в опциональном режиме F2F), RetroShare.

Предыдущие поколения

Да будет известно нашим юным друзьям, что не всегда слово P2P было равно слову Torrent. До изобретения торрентов были печальные времена, когда ситуация вроде «скачал фильм десятилетней давности на 20 мбит/с за полчаса» была не то что светлой мечтой, а даже просто непредставимой.

Дело в том, что доторрентовские протоколы, вроде eDonkey и Kazaa, судя по всему, были разработаны истинными коммунистами (что, в принципе, логично для разработчиков инструмента скачивания на халяву чего угодно), а потому содержали такой неприятный ингредиент, как очереди. То есть, каждый пользователь, если только он не поменял стандартные настройки, имел ограничения на то, какому количеству коллег по раздаче он мог позволять качать с себя прон. Все остальные стояли в очереди, а эти очереди нередко составляли тысячи и десятки тысяч человек.

Как и коммунисты, разработчики хотели как лучше — не забивать каналы и не снижать скорость для тех, кто уже качает. Однако реальная жизнь оказалась сурова и к тем, и к другим: большинство очередников просто забивало на стояние в очереди и доставало контент другими путями, а раздача в результате просто дохла без клиентов. Это было особенно заметно на старых раздачах, когда раздающих очень мало, а желающих скачать раритет хоть и много, но они никак не могут начать, потому что десять человек уже качает на скорости 70 кб/c (и это еще много) у тех двоих с половиной анонимусов, у которых файл вообще есть.

Проблемой было также то, что понятие трекера вообще не существовало — все файлы были тонким слоем размазаны по всем интернетам сразу, и искать их приходилось с помощью той же программы, что их потом будет закачивать, а она, в отличие от Гугла, искала медленно и неторопливо. Впрочем, на сайтах можно было найти прямые ed2k-ссылки, но по ним обычно файл либо не находился, либо качался с черепашьей скоростью. И это не говоря уже о таких «мелочах», как ограничение на один файл для каждой раздачи, так что либо приходилось качать всё по частям (а каждая часть, между прочим, имеет свою очередь), либо через zip/rar-архивы, в которых могло находиться неизвестно что, да к тому же всеми удалялось сразу после скачки — на кой хрен кому две копии одного и того же, в архиве и без? винты не резиновые. Расширению количества источников это, понятное дело, тоже не способствует.

А потом, наконец, умный человек изобрел протокол BitTorrent, который просто взял и исправил все эти недостатки. И поэтому о других протоколах большинство нормальных людей уже не вспоминает. Потому что ну их в жопу.

Современные файлообменные сети

«

Даром получил — даром отдай

»
Евангелие от Матфея, глава 10, стих 8
Типичная радость от процесса скачивания торрентов. И это длится месяцами.
Так стократ обиднее. Счёт пошёл на четвёртый месяц…

В наше время наиболее популярными протоколами файлообмена является BitTorrent для трекеров и DC++ для локальных сетей провайдеров. Преимуществом (или недостатком) BitTorrent перед той же DC++ является непременное прямое рейтингование пользователей, что побуждает их не только качать, но и раздавать, а также более правильное «размазывание» файла по закачивающим пирам (всегда качается самый редкий кусок файла в первую очередь). Кроме того, BitTorrent нормально сосуществует с NAT’ом, а иногда даже умеет наёбывать NAT с обеих сторон.

P2P и копирасты

Копирастия, являясь естественным врагом пиринговых технологий, вместе с тем является стимулирующим фактором для их развития. Pure-evolution, ёба. Каждое новое поколение P2P-сетей становится менее уязвимым к желаниям удушить свободный файлообмен.

По существующему законодательству многих стран даже к централизованным P2P сетям подкопаться достаточно трудно по причине того, что самого нелегального контента на их серверах нет. Максимум, что там есть — ссылки на пиров или хеш-файлы (в случае BitTorrent). Именно этим объясняется жизнеспособность The Pirate Bay: в Швеции законодательство наиболее лояльное, потому они могут смело и официально слать всех пиндосских копирастов нахуй без каких-либо последствий для себя.

В феврале 2009 года в Швеции прошёл судебный процесс над The Pirate Bay. В итоге 17 апреля 2009 года четверо создателей трекера получили по одному году тюрьмы, их также обязали выплатить тридцать миллионов шведских крон (около 3,6 млн баксов). Epic win копирастов. Через неделю выяснилось, что судья состоит в трёх конторах копирастов, которые подавали иск. Шум поднялся такой, что даже по зомбоящику у них слышно было…

P2P и провайдеры

Провайдеры люто, бешено ненавидят p2p, так как он забивает своим трафиком под завязку эти ваши трубы, отчего им приходится покупать у вышестоящих провайдеров более широкие каналы и тратить бабло на модернизацию сети, чего провайдеры очень не любят, либо слушать постоянное нытьё пользователей о несоответствии реальной скорости заявленной. Особо подлые провайдеры уже научились резать p2p-трафик, гордо прикрываясь защитой интересов обычных пользователей и красивыми словечками типа «шейпинг». Однако это является наёбыванием конечного пользователя, то есть тебя, %юзернейм%, потому что какой смысл в толстом безлимитном канале, который не наполняет под завязку p2p-трафик?

Когда корпоративная совесть не позволяет провайдеру поступить вышеописанным способом, он зачастую пытается уменьшить внешний трафик, развивая локальные ресурсы — внутресетевые DC-хабы, собственный файлообмен и прочих уродцев, о которых истинным адептам Глобальных знать просто неприлично. В самых далёких Мухосрансках это вызвано дороговизной спутниковых каналов, локальные файлообменники помогают существенно экономить на глобальном траффике и пользователям, и провайдеру. Доподлинно известно о существовании у некоторых провайдеров приличных локальных ретрекеров BitTorrent, которые дописываются в любой скачанный .torrent-файл.

Но всё вышесказанное касается только лоховских провайдеров, реальные же пацаны провайдеры своих пользователей уважают и вовремя запускают более широкие интернетопроводы, в которых хватает места всем.

И в то же время технологии не стоят на месте. Умными людьми разработан новый протокол, который магическим образом снизит нагрузку на сеть, благодаря чему у провайдеров не будет необходимости кастрировать свободу пользователей. Имя этого чуда — µTP (не путать с витой парой), и, по словам авторов, успех проекта поможет сэкономить провайдерам миллиарды. По словам же самих провайдеров, наоборот — поможет потратить им миллионы на апгрейд оборудования и более толстые каналы связи, так как благодаря µTP имеющееся оборудование плохо справляется с возросшей нагрузкой. µTP анализирует текущую скорость, и если она достаточна низкая (а она низкая, ведь порезали p2p трафик), то согласно протоколу это означает что канал у пользователя хуёвый, и необходимо уменьшить количество передаваемой информации за раз. Другими словами — если скорость маленькая, то µTP начинает уменьшать размер пакета. Но количество информации требуется передать такое же, а значит, количество пакетов начинает расти Некоторым админам удалось достучаться до разработчиков µTorrent и убедить их в том, что алгоритм предотвращения перегрузок, используемый в µTP, требует доработки. После чего устроили консилиум, дабы придумать способ душить возросшее количество пересылаемых пакетов..

Но на самом деле, срать они хотели на снижение нагрузки, единственная цель µTP — выжать максимальную скорость, используя UDP трафик, ну и порадовать пользователей провайдеров, режущих битторент, дав им передышку в пару недель пока провайдер не начнет блочить и µTP.

P2P и ПК

P2P отличается от браузера тем, что не требует сотен оперативной памяти на прорисовку и кэширование веб-страничек, занимая нагрузку в первую очередь на винчестер компьютера. А вот нагрузка на винчестер, тем не менее, порой заставляет несведущего пользователя ломать клавиатуру даже на самых быстрых машинах (ибо перемещение от одной закачки к другой).

  • Православным решением является покупка нового винчестера ВТОРЫМ ВИНТОМ в комп.
  • Для пользователей "ноутбуков, замен ПК" выпускаются "HDD CADDY" (10-13 долларов на Алиэкспрессе с доставкой), которые ставятся на место сидюка. Бывают SATA-SATA и IDE-SATA (для IDE Laptop портов для сидюков. Можно невозбранно засунуть 500 ГБ винт в древний ноут 2002-го или старый ноут из 208-го года.)
  • Чтобы сидюк был готов к использованию через USB (да! Там только 5 вольт!), продаются там же шнуры USB-SATA.
  • Для гордых владельцев труЪ-"замен ПК" с портом eSATA выпускаются соот. шнуры (там же 2 доллара), профит в наличии 12V и возможности подключать голые 3,5 винты на терабайты гигов. Нетбуки тоже реально вооружить винчестером (ящик с вентилятором за 30$ с отдельным питанием и аж двумя-тремя (третий -- под древние IDE 3,5) винчестеропортами), но это как бэ уже не труЪ.
  • Можно перенести акронисом/родным виндозовским "создателем образа системы"/ещё какой утилитой "миграции системы" старую о. систему отдельно от пользовательских данных на SSD и оставить винт как есть.
    • Для обладателей двух винчестеров в компе (или избранных, использующих в качестве термовентилятора/отопления гаража старый комп с торрентопомойкой и кучей винтов) общий совет простой: выключить нахрен ограничения на раздачу, если вы настолько библиотекарь-архивариус! И ограничения на количество макс. закачек тоже! Они сделаны для тех же ноутбуков или домохозяечных компов с одиночным винчестером, коих в мире таки 95%.
      • Кстати, о гаражах. При использовании ГОСТовского шнура на 16 ампер (~3500 ватт) для питания единственной лампочки можно вкрутить "патрон-жулик". Только позаботьтесь о заземлении корпуса к стенке гаража отдельным куском проволоки!

Блокирование левых пиров

Собственной персоной.

В узких кругах (пока что) очень хорошо себя зарекомендовала одна софтина, имя ей PeerBlock и предназначена она для блокирования неугодных анонимусу ip-адресов. В работе торрент клиента предположим, качая очередной RePack с YOBA игрулькой или Блюрик эдак в 1080p с 8000kbts на видео и 768kbts на аудио с 7-ми каналами AC3, вовсе никто не задумывается ни о чём, а просто сидит и тупо ждет PROFIT-та! А в этот момент тоталитарные копирастические корпорации собирают информацию о вас, и о том что вы качаете!

А раньше ведь фриварным был.

Делается все это примерно так: Подключается какой нибудь пир к раздаче под видом качальщика и делает свою грязную работу, а потом сливает/продаёт статистику копирастам, ZOG-гу, FBI-ру либо кому ещё. Делают это возможно так называемые Research Networks Ltd, Telecommunication Enterprise Research CyberStrike Centre и прочие тысячи их… А также помимо них в сетях огромное кол-во ботнетов и прочих паучков, жучков и червячков. Порой список блокируемых адресов мельтешит с невероятной Убер-Космической скоростью, отказывая им всем в ответе, и как правило происходит такое зачастую в горячих раздачах на трекерах к свежему кинцу. Сервис который предоставляет листы, это I-BlockList уже начинает потихоньку снимать бесплатные режимы. C недавних пор ввел серьёзные ограничения на Обдейт, и вводит уже платную подписку, (пока что на Gov т.е Government листы) но общий обдейт уже сильно урезан, халявщикам уже реже одного раза в две недели не обновишся. (спойлер: Правда их пока что можно наебать используя widecap и проксю или тор 127.0.0.1:9150.)

Также блокер нехило защищает, блокируя соединения по 8080 порту, это при серфе по подозрительным сайтам типа: Быдло варезник или прон XXX. Скоро список блок-листов может доходить и до двух миллиардов, первые девять нулей уже сейчас имеются! Каконичен при Фурь-браузере с параноидальными дополнениями типа: NoSсript, AdBlock, CookieMonster, FlashBlock и еtс, но при желании Web-Port можно легко открыть (Соотв. БольШа кнопка имеется) ну и в расширениях всё там поразрешать и словить какой нибудь Винлокер

Алсо

Историческая справка с Педивикии:

Впервые фразу «peer-to-peer» использовал в 1984 году Парбауэлл Йохнухуйтсман (Parbawell Yohnuhuitsman) при разработке архитектуры
«Advanced Peer to Peer Networking» фирмы IBM.

Также Р2Р означает phenyl-2-propanone (он же фенилацетон или бензилметилкетон), который можно использовать в изготовлении метамфетамина и амфетамина.

Алсо, P2P — система оплаты подписки (Pay to Play) в онлайн играх.

См. также

Ссылки

Трекеры
  • The Pirate Bay — самый популярный BitTorrent трекер, известный своими лютыми винами над копирастами.
  • Mininova.org — второй по популярности трекер, мог бы стать и первым, но с копирастами не воюет. Тихо и спокойно раздавал варез, сейчас выпилил подозрительные торренты.
  • OpenBitTorrent — трекер only, на котором нет даже файлов с хешами. После просадки TPB используется многими другими трекерами в качестве 100% варианта (алсо имеются альтернативные клоны, например, PublicBitTorrent и даже работающий через «луковый маршрутизатор» TheHiddenTracker).
  • rutracker.org (бывший torrents.ru) — самый популярный BitTorrent трекер в этом вашем рунете, по объёмам раздаваемого перерос TPB.
  • Pornolab — филиал рутрекера для дрочеров. Выпиленный кровавой гэбнёй Хохлостана, но вернувшийся, аки феникс.
  • Leporno — А тут все что запрещенно на pornolabe (собачки, лошадки, котики, шоты, лоли и тп)


Остальное

  • Bithal.com — очень удобная программа поиска торрентов по 95% вышеперечисленных трекеров. Новые трекеры добавляются голосованием.
  • BitSnoop.com, torrentz.com, 2torrents.org, GoTorrent.net — торрент-поисковики. Сами трекеров не держат, шмонают Бухту и иже с ними, но централизованно. Удобно, да.
  • BTDigg — стремительно развивающийся торрент-поисковик, имеющий свои ноды, участвующие в DHT сети, формирование базы происходит самими пользователями децентрализованно. То есть это один из представителей нового поколения торрент-поисковиков, подобно Google, имеющий crawler, indexer и другие различные атрибуты поисковой системы.
  • Perfect dark на Хабре.

Примечания


Источник — «http://lurkmore.co/P2P»