avva: (Default)
[personal profile] avva
Полтора года где-то не заходил в файло-обменные ньюсгруппы Юзнета (alt.binaries.* ; как раз в Google Groups их нет, можно не искать). Пару дней назад подписался заново на платный, но недорогой относительно сервис. И за два дня скачал гигабайт шесть. Испробовал несколько программ для эффективного скачивания (обычно для чтения Юзнета я пользуюсь текстовым и очень хорошим slrn, но для binaries он не приспособлен). Особенно понравились Pan (он только под Юниксами) и BNR2 (этот есть и под Линуксом, и в Windows). У Пана хороший и удобный интерфейс, но качает он не более чем в четыре потока. BNR2 умеет качать в сколько угодно потоков (в смысле connections; мой news-провайдер позволяет до 10), и выходит быстрее, но интерфейс некрасивый и менее удобный. В результате я нахожу интересные вещи Паном, и качаю, если не очень большие, тоже им, а если что-то огромное, запускаю BNR2. Он открывает восемь потоков и достигает вообще максимально возможной скорости для моего ADSL-подключения (около 200 килобайт/сек.). Просто кайф. Сравнить по скорости с тем же eMule'ом — небо и земля.

Вообще, alt.binaries — хороший пример медиума, во многом более эффективного, чем многочисленные популярные P2P-сервисы (не говоря уж о том, что существует он лет на 10 дольше их всех), но остающегося в тени, относительно неизвестным — почему? потому, я думаю, что он хоть немного, но сложнее тривиальной P2P-программы, в которой средний юзер тупо пишет что-то в поле поиска, находит и качает. Для того, чтобы пользоваться alt.binaries, надо разобраться в пусть небольшом, но каком-то количестве новых для себя понятий и инструкций. И иметь доступ к хорошему серверу (реже у своего ISP, чаще заплатить отдельному провайдеру, но смешные по западным меркам цены).

Возьмём хотя бы BitTorrent, о котором так много шума в последние месяцы (и заслуженно, в общем-то; хорошая идея и грамотное воплощение). В нём много чего распостраняют, в том числе даже иногда не нарушая копирайт, но что в нём качают больше всего? Достаточно взглянуть на популярные сайты со списками torrents, чтобы понять: новые фильмы и новые серии многочисленных ТВ-сериалов. А ведь всё это появляется мгновенно и в alt.binaries в соответствующих ньюсгруппах; только бери и качай, с огромной и обычно гарантированной скоростью, и при этом самому upload никакой делать не надо, как в BitTorrent и многих других P2P-сервисах. У других P2P-сервисов есть свои преимущества по сравнению с alt.binaries: в основном богатство выбора и то, что есть очень много старых файлов (песен, фильмов, чего угодно). В alt.binaries в любой момент есть огромный выбор, но всё это богатство сохраняется не более недели-двух-трёх (в зависимости от сервера), постоянно сменяясь новым. Естественно, выходит, что всё новое и недавнее представлено куда лучше, чем старое и забытое (хотя не стоит тут тоже преувеличивать, есть множество групп, посвящённых старым фильмам, играм, песням, картинкам, ТВ-сериалам, чему угодно). Но BitTorrent как раз ведь тоже основан на принципе "кто чего предложит", и предлагают в основном самое новое и свежее — а по скорости и выбору alt.binaries выходят лучше. Но по сравнению с BitTorrent они очень в тени, в своей нише.

Да, ещё мне понравилось (и сильно удивило), что за те год-полтора, что меня там не было, завсегдатаи alt.binaries сумели повсеместно там внедрить два новых и очень полезных стандарта. Во-первых, yenc, который позволяет передавать не-текстовые файлы в ньюсгруппах с минимальной добавкой траффика (в отличие от универсального ещё недавно uuencode, которым пользовались все и который увеличивал размер на 30-40%); во-вторых PAR2: вместе с огромным архивом постится некоторое количество относительно небольших файлов с корректирующими кодами, и они позволяют исправить файлы архива, если вкрались какие-то погрешности в их долгом пути от сервера к серверу и в конце концов к юзеру, что случается в не так уж и редко. Очень удобно, и не нужно, как раньше, просить запостить какие-то куски ещё раз из-за каких-то мелких ошибок.

Date: 2004-05-19 03:10 am (UTC)
From: [identity profile] averros.livejournal.com
USENET - это чистый flooding. Независимо от ценности или популярности информации. С ручной настройкой топологии связей между серверами.

Правильно сделанный P2P - это distributed cache, и по этой причине - существенно более эффективен, чем flooding. Если сюда добавить правильный neighbor discovery и поиск, то получившаяся система может быть на несколько порядков эффективнее USENET-а.

Кстати, ничто не мешает делать cache preloading для популярного content-а. В принципе, насколько я знаю ни одна из существующих P2P сетей этого не делает.

Кстати, реально uuencode траффика особо не добавляет - всё равно весь USENET-овский траффик передаётся в сжатом виде, а Лемпель-Зив и другие адаптивные алгоритмы замечательно всю изыточность uuencode-упаковки устраняют.

Date: 2004-05-19 04:33 am (UTC)
nine_k: A stream of colors expanding from brain (Default)
From: [personal profile] nine_k
Конечно, p2p эффективнее, удобнее, etc, поэтому он массово применяется и подвергается нападкам. А alt.binaries как раз весьма тихая заводь, приносящая, однако, заметный улов. В чём и прелесть.

Date: 2004-05-19 04:55 am (UTC)
From: [identity profile] avva.livejournal.com
Теоретически это всё верно. Но на практике вот выходит, что для многих материалов USENET оказывается быстрее и удобнее, чем как минимум существующие P2P.

Насчёт uuencode: он не добавляет или почти не добавляет траффика между серверами, но от сервера к конечному юзеру это всё считается, а типичный news-провайдер взимает деньги с конечного юзера в зависимости от количества гигабайт.

January 2026

S M T W T F S
    1 23
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 01:23 pm
Powered by Dreamwidth Studios