Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции GANJANET.LOCAL
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции GANJANET.LOCAL с датами от 13 Oct 05 22:03:42 до 05 Aug 17 10:35:42, всего сообщений: 3030
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1621 из 3030 =================================== GANJANET.LOCAL =
От   : Mithgol the Webmaster            2:5063/88          19 Nov 06 12:26:36
Кому : All                                                 19 Nov 06 12:26:36
Тема : [FWD] файловый ed2k-эхоподкастинг в Фидонете
FGHI : area://GANJANET.LOCAL?msgid=2:5063/88+456023bc
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
* изначально написано в эхоконференцию RU.INTERNET.P2P
* также было отослано в эхоконференцию RU.FTN.DEVELOP
* также было отослано в эхоконференцию RU.FIDONET.TODAY
* также было отослано в эхоконференцию TITANIC.BEST
* также было отослано в эхоконференцию GANJANET.LOCAL

╔═════════════════════════════════════════════════════────────────────────────
║ Письмо из эхи:  R50.SYSOP (Region 2:50 official Sysop echo)
║ Автор и время:  Sergey Sokoloff, 2:5063/88 (19 Nov 06 12:06)
║ Кому написано:  Alexey Vissarionov
║ Заглавие: Речи, разъясняющие вопрос файлового ed2k-эхоподкастинга в Фидонете
╚════════════════════════════════════════════════════════════════════─────────
     ════╤╤═════        Если эха риалнейма хочет паспортного штамп,
   //│/│ ││ │/│/        То не Mithgol the Webmaster называют меня там.

Так было 04:54 19 Nov 06 написано от Alexey Vissarionov к Peter Sobolev:

PS>> * Area : RU.FIDONET.TODAY
PS>> * From : Michael Mamaev, 2:5050/57
MM>> Дyмал ли кто-нибyдь в напpавлении объединения фидо и p2p сетей?
MM>> Я кpаем глаза видел в емyле что-то типа навоpоченного чата, немного
MM>> даже смахивающего на фоpyм... А yж автоматический pyтинг, чpезвычайно
MM>> быстpая и очень надежная pаздача контента множествy пользователей -
MM>> это ведь как pаз то, чего не хватает нашей сети. Для коpмления всего
MM>> pегиона эхами/фэхами всего-то и потpебyется, что несколько
MM>> тpекеpов/сидов, в отличие от нынешнего постоянно ломающегося деpева.

PS>> Интересная, кстати, мысль.

AV> Если ты думаешь, что, сняв шапочку, ты сразу сумеешь написать что-то
AV> технически грамотное - ты, мягко говоря, ошибаешься, ибо ее отсутствие,
AV> хотя и облегчает работу мозга, отнюдь не прибавляет знаний. Впрочем, ты
AV> меня изрядно повеселил - пожалуй, сниму с тебя (с "R50EC" в поле from)
AV> твит...

AV> Оставив в стороне вопрос компетенции автора исходного сообщения в области
AV> сетевых технологий (он, в конце концов, не занимает никакой технической
AV> должности), напомню некоторые факты, которые херят озвученную идею в
AV> зародыше: p2p сети подразумевают [1] единую коммуникационную среду, [2]
AV> прямые соединения между участниками (исключение - обмен между двумя
AV> участниками, находящимися за NAT, по "паразитной" схеме) и [3]
AV> централизованное управление. При этом:

AV> 1. Единой коммуникационной среды в FTN нет и уже быть не может просто в
AV> силу полного отсутствия привязки к каналам связи - 6 из 7 уровней OSI
AV> обслуживаются аппаратными средствами, операционной системой и мейлером.

AV> 2. Прямые соединения между участниками, хотя теоретически и возможны
AV> (например, модемный узел может установить исходящее IP-соединение), в
AV> большинстве случаев попросту неэффективны - для них характерно либо низкое
AV> качество связи, либо неоправданно высокая цена, по причине чего прямое
AV> соединение остается способом аварийной связи, но не более того.

AV> 3. Централизованное управление невозможно как минимум в силу 2.1.1 FPD.

AV> Помимо этих основных причин есть множество мелочей, в которых, как принято
AV> считать, таится шайтан - так что "слушайте свою любимую песню 'валенки' и
AV> не выпендривайтесь" // (ц) :-)

Hе к столу будь сказано, но ты либо не понял, либо предпочёл не понять.

Речь в исходном сообщении идёт не о файлообмене поверх FTN, что является мыслью довольно дикою. Мамаев просто набрёл на идею файлового ed2k-эхоподкастинга, которую я упоминал ещё в апреле в следующих тезисах:

╔═════════════════════════════════════════════════════────────────────────────
║ Цитата из эхи:  TITANIC.BEST
║ Автор и время:  Mithgol the Webmaster, 2:5063/88 (24 Apr 06 15:44)
║ Кому написано:  Kirill Motrichkin
║ Заглавие:  О функциональной полноте фидонетовского программного обеспечения
╚════════════════════════════════════════════════════════════════════─────────
* изначально написано в эхоконференцию RU.FTN.WINSOFT
* также было отослано в эхоконференцию RU.FTN.DEVELOP
* также было отослано в эхоконференцию RU.FIDONET.TODAY
* также было отослано в эхоконференцию TITANIC.BEST
* также было отослано в эхоконференцию TITANIC.PVT

[ />_*... и скип ... долгий, зловещий скип ...*_</b>
/ ]

25) Подкастинг. Это слово изначально означало технологию фирмы Apple, которая
    была заложена в MP3-аудиоплейере iPod. Можно было так настроить iPod, чтобы
    он сам скачивал все MP3-аудиозаписи, ссылки на которые увидит в некотором
    RSS-канале. Позднее подкастингом начали заниматься и чисто компьютерные
    программы. Можно представить себе такое расширение к фидобраузеру, которое
    следит за RSS-потоком на интернетовском вебсайте какого-нибудь фидошного
    музыканта, и автоматически скачивает любой упоминаемый там трекерный модуль
    с музыкою, после чего архивирует в ZIP и закидывает в UUE-кодированном виде
    в эхоконференцию Fido7.Sound.UUE. Если бы не архивировало и не закидывало,
    то это был бы в чистом виде интернетовский подкастинг, для которого в Сети
    и так полно программ. А эдак получается фидонетовская трансляция, да притом
    такая, которой в Fido7.Sound.UUE и без всяких расширений занимаются, только
    не полностью автоматически, к сожалению, а время людское тратят.

26) Эхоподкастинг. Поскольку эхоконференция является аналогом RSS-канала в том
    смысле, что тоже содержит автоматически пополняющийся поток датированных
    событий, постольку и из эхи можно автоматически вытаскивать по некоторому
    критерию гиперссылки, ведущие на файлы, и автоматически эти файлы скачать.

27) Файловый ed2k-эхоподкастинг. Здесь речь идёт уже об интеграции между Фидо
    и файлообменной сетью ed2k. Файлообменные сети имеют ряд преимуществ перед
    традиционным файлэхобоном: меньше нагрузка на аплинк, быстрее начинается
    распространение файла, и куда дольше сохраняется возможность скачать файл
    уже после того, как его первоначальное распространение завершилось. Если
    представить себе специальную эхоконференцию Фидонета, в которой публикуются
    ed2k://-гиперссылки на файлы, то большим подспорьем являлось бы расширение
    фидософта, позволяющее автоматически передавать такие ссылки файлообменной
    клиентской программе (eMule, eMule SF-IOM, eMule Plus, eDonkey2000, aMule,
    xMule, Shareaza, или другой установленной) для начала файлообмена.

────────────────────────════════╪══╬═╣()╠═╬══╪════════────────────────────────

То есть речь идёт о том, чтобы те из узлов Фидонета, которые бывают также подключены к Интернету (либо непрерывно, либо регулярно), могли использовать (вместо традиционных файлэх) ed2k-файлообмен по следующей схеме:

1) узел (пойнт), собирающийся раздать файл, расшаривает его в ed2k-программе;

2) узел (пойнт), собирающийся раздать файл, копирует из ed2k-программы
   ed2k://-адрес этого файла и публикует его в некоторой эхоконференции в Фидо;

3) те из узлов (пойнтов), подписанных на эхоконференцию, которые хотят получить
   файл, ed2k-адрес которого опубликован, скармливают ed2k-адрес своему софту;

4) происходит распространение файла средствами ed2k-файлообмена в Интернете.


Достоинства файлового ed2k-эхоподкастинга, в сравнении его с традиционным файлэхообменом, таковы:

*) Фидошник, подписанный на традиционную файлэху, вынужден получать все файлы,
   которые в эху кинуты ── даже не интересные лично ему, и даже уже полученные
   из других источников. В последнем случае причиняется явный вред для раздачи,
   поскольку аплинк непроизводительно расходует траффик, сливая даунлинку такой
   файл, который у даунлинка уже есть; и, тем самым, раздача файла на других
   получателей тормозится.

   И, напротив ── фидошник, подписанный на файловый ed2k-эхоподкаст, обладает
   выбором: он способен не запускать получение файлов по тем ed2k-гиперссылкам,
   которые нифигушеньки ему не интересны. Если же некоторый файл им уже был
   получен из других источников (и расшарен), то тем лучше для раздачи: будет
   больше полных ed2k-источников; и, тем самым, раздача файла на всех других
   получателей ускоряется.

*) Распространение файлэх происходит через иерархическую структуру аплинков
   и даунлинков. Бремя тягот, связанных с этим процессом, распределяется весьма
   не равномерно: файлэхохабы (узлы со множеством файлэходаунлинков) вынуждены
   расходовать массу траффика, пропорциональную количеству даунлинков. Скорость
   получения файла является постоянной величиною, зависящей от ширины канала
   между получателем и его непосредственным файлэхоаплинком ── иными словами,
   она определяется теми ресурсами, которые один узел может выделить одному из
   многих своих даунлинков.

   И, напротив ── распространение файлов в ed2k-сети не ограничивается жёсткой
   топологией единичных связей. Файл делится на куски по 9,28 мегабайта; всякий
   участник сети, скачавший хотя бы один из таких кусков, начинает раздавать
   этот кусок далее. Тем самым усилия распространяются равномернее и перестают
   обременять участников раздачи. Скорость получения файла непрерывно нарастает
   по мере того, как всё больше участников получают целые куски его. Даже если
   среди участников есть такие, у которых не хватает ресурсов раздачи для всех
   желающих (скажем, если это модемные узлы с выходным потоком 33kbps и менее),
   то файл всё равно будет роздан другими.

*) Распространение файла в файлэхе является кратковременным событием. Если узел
   не был подписан на файлэху или не получал из неё файлы в это время, то ему
   уже никак не получить файл из неё; он должен либо найти некие внефайлэховые
   средства получения файла (например, FTP-зеркало), либо просить кого-нибудь
   заново кинуть файл в файлэху. Поскольку все остальные получатели файлэхи уже
   обзавелись этим файлом, то такая просьба создаёт массу раздражающе ненужного
   траффика и бывает отклонена, даже если с момента раздачи прошёл целый год и
   успела накопиться некоторая масса не видевших этот файл файлэхоподписчиков.
   Кроме того, если с момента раздачи прошёл год, то могла ослабнуть и память
   о том, какой файл имеется в виду; так что фидошник, желающий получить файл,
   вынужден сперва углубиться в разыскания, а затем пускаться в разъяснения.

   Распространение файла в ed2k-сети является непрерывным процессом, который
   способен длиться и (или) возобновляться сколько угодно ── до тех пор, покуда
   в сети остаётся (или хотя бы регулярно появляется) либо хотя бы один полный
   источник файла (то есть узел, на котором файл есть целиком и расшарен), либо
   несколько частичных источников, куски на которых всё же способны составить
   целый файл, будучи закачаны и объединены. Если фидошник не был подписан на
   эхоподкаст, то он всё равно может получить файл из ed2k-сети при посредстве
   ed2k-гиперссылки, кинутой в другую эху ── или в ту же самую эху, поскольку
   повторное появление ed2k-ссылки не приводит к повторной закачке файла, даже
   если кто-нибудь по оплошности скормит своему ed2k-софту её.

*) Распространение файла в файлэхе с необходимостью вовлекает в процесс массы
   людей ── файлэхохабов, промежуточных линков, всех подписчиков файлэхи ──
   поэтому в файлэху, как правило, не кидают файлы, интересные ограниченному
   кругу лиц, и процесс закидывания происходит публично.

   Распространение файла в ed2k-сети, напротив, вовлекает в процесс только тех
   участников, которые прямо заинтересованы в раздаче и получении этого файла.
   Поэтому в эхоподкаст можно закастовывать ed2k-гиперссылки на некоторой грани
   оффтопика; а ссылки на файлы, представляющие интерес ещё более ограниченный
   и (или) частный, рассылать нетмейлом.

*) Как правило, в любой момент времени от аплинка к даунлинку отдаётся не более
   одного файла (однопоточная раздача). Если в некоторую файлэху были закинуты
   файлы объёмом более полутора гигабайтов, то этим обстоятельством может быть
   парализована раздача и этой файлэхи, и всех остальных файлэх, покуда аплинк
   не сольёт даунлинку файлы (или покуда они не будут пришиблены разгневанным
   задержкою сисопом).

   Как правило, в любой момент времени узел ed2k-сети может получать из неё
   одновременно несколько файлов, хотя и не более одного файла от каждого из
   источников. Hо источников бывает много. Пример: мой узел работает на обычном
   модемном соединении (45 kbps), и я прямо сейчас получаю одновременно около
   восьми файлов с суммарной скоростью 3,5 килобайта в секунду (из них шесть
   файлов по полкилобайта в секунду на каждом, и ещё два файла байтов по двести
   в секунду). Даже если один из узлов ed2k-сети поставил на закачку файл весом
   в пару гигабайтов, это не помешает ему параллельно получать и раздавать ещё
   другие файлы. Что касается фидонетовского эхоподкаста, то он-то и вовсе не
   может быть парализован, поскольку распространяет не сами файлы, а только
   ed2k-ссылки на них. В любую фидонетовскую эху можно закинуть целую кучу
   ed2k-ссылок на файлы суммарным объёмом больше гигабайта. Вот, например:

ed2k://|file|MinorityReport1.avi|734128128|61A70ABE61ED3DDB036B19A7A60A49DB|/

ed2k://|file|MinorityReport2.avi|733779968|F388EF0E7677C55B1BF8B082848858F2|/

ed2k://|file|MinorityReport3.avi|734883840|0ECA49B4447D2338665673F003093916|/

   Три ссылки, ведущие на файлы, общий объём которых превосходит два гигабайта.
   Каждая из них вполне помещается в одной семидесятивосьмисимвольной строке,
   привычной для Фидонета. Современные версии GoldEd+ даже подсвечивают такие
   ссылки и предлагают запустить их. Впрочем, из-за багов в Голдеде, ссылки
   оказываются обрезаны, будто крайняя плоть на половом члене инородца: не все
   последние символы их передаются в командную строку. Видимо, там стоит предел
   длины, равный не длине строки, а чуть меньше (семьдесят пять символов... или
   около того). Он может определяться, скажем, размерами выпадающего в GoldEd+
   меню гиперссылок ── которое для вот этого моего письма выглядит эдак вот:

┌──────────────────────────────Available URLs───────────────────────────────┐
│ ed2k://-гиперссылки                                                       │
│ ed2k://-адрес                                                             │
│ ed2k://|file|MinorityReport1.avi|734128128|61A70ABE61ED3DDB036B19A7A60A49 │
│ ed2k://|file|MinorityReport2.avi|733779968|F388EF0E7677C55B1BF8B082848858 │
│ ed2k://|file|MinorityReport3.avi|734883840|0ECA49B4447D2338665673F0030939 │
│ ed2k://|file|MR1.avi|734128128|61A70ABE61ED3DDB036B19A7A60A49DB|/         │
│ ed2k://|file|MR2.avi|733779968|F388EF0E7677C55B1BF8B082848858F2|/         │
│ ed2k://|file|MR3.avi|734883840|0ECA49B4447D2338665673F003093916|/         │
└───────────────────────────────────────────────────────────────────────────┘

   Hо если мы запишем имена файлов покороче:

   ed2k://|file|MR1.avi|734128128|61A70ABE61ED3DDB036B19A7A60A49DB|/
   ed2k://|file|MR2.avi|733779968|F388EF0E7677C55B1BF8B082848858F2|/
   ed2k://|file|MR3.avi|734883840|0ECA49B4447D2338665673F003093916|/

   то GoldEd+ счастливо передаст ссылки в ed2k-программу, если нажать в GoldEd+
   соответствующее сочетание клавиш. И, как видно, эху R50.Sysop их появление
   вовсе не парализовало.

*) Для подключения к файлэхе надобно договориться с аплинком. Многие из узлов
   средней мощности не стремятся тянуть весь файлэхобон ── и правильно делают.

   Для подключения к эхоподкасту достаточно послать письмо ареафиксу эхоаплинка
   (если эхоподкаст бонный). Для подключения к ed2k-сети достаточно установить
   и запустить какую-нибудь из ed2k-программ, скормив ей список ed2k-серверов
   поисковых. Источники отыщутся сами, договариваться с ними нет нужды, если
   не возникнут какие-нибудь особые обстоятельства. Современное программное
   обеспечение ed2k-файлообмена (например, программа eMule) осуществляет поиск
   источников сразу несколькими способами:

    ── опрашивает поисковые ed2k-серверы;

    ── рассылает запросы в бессерверной сети Kad;

    ── обменивается сведениями об источниках с другими источниками.

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

*) В файлэхе у всех узлов один файл получает одно и то же имя (как правило, оно
   должно укладываться в прокрустово ложе из 8+3 символов латинского алфавита).
   Один и тот же файл теоретически способен распространяться в разных файлэхах
   под разными именами, создавая массу ненужного траффика потому только, что
   нет возможности установить его тождественность без скачивания и сравнения.

   В ed2k-сети файл может иметь разные имена; решающее значение в ed2k-ссылке
   имеют числа: между третьей и четвёртой вертикальной чертою записывается
   размер файла (в байтах), а между четвёртой и пятой записывается хэш,
   зависящий от содержимого файла. Имена файлов могут быть произвольными, могут
   содержать символы любого из земных алфавитов, представленных в Unicode.
   Длину ed2k-гиперссылки в эхоподкасте ограничивают лишь особенности Фидонета:
   например, ссылки большой длины будут разбиты переносом на другую строку.
   Впрочем, даже если в Фидонет файл закинут с небольшим именем в ed2k-ссылке,
   то и тогда во время закачки можно сравнить это его имя с именами на других
   источниках ── и переименовать при необходимости.

*) Если один и тот же файл соответствует тематике нескольких различных файлэх,
   то его кросс-постинг приведёт к независимому распространению файла в каждой
   из файлэх, приумножив суммарные тяготы такого распространения многократно.

   Если один и тот же файл соответствует тематике нескольких ed2k-эхоподкастов,
   то кросс-постинг его ed2k-гиперссылки приведёт к объединению усилий в ходе
   распространения файла; ни один из участников этого процесса не окажется
   вынужден получать его дважды или трижды, а скорость раздачи файла возрастёт,
   поскольку большее количество узлов будет делиться кусками файла.

*) Файлэха исходит из предположения об уникальности файла, которого не было
   прежде ни у кого. Он впервые появляется в Сети на одном из узлов и оттуда
   расходится по всем подписчикам файлэхи.

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


Смекаешь?


Mithgol the Webmaster. ═[Mithgol.Ru]═[FGHI]═[Ru.Mozilla]═[Team А я меняю subj]

■■■ Эшелону: NADDIS NFLIS CFD BLU-114/B  четверть  Cornflower Daisy Egret Iris
 √ Origin: Пусть прежних жизней прах и тлен сгорает, как ацетилен! (2:5063/88)
────────────────────────════════╪══╬═╣()╠═╬══╪════════────────────────────────

Ceterum censeo Diptaunum esse delendam!    [Ru.Mozilla]     http://Mithgol.Ru/
Mithgol the Webmaster.  [Team В эхолисте ,,ё`` уместим]  [Team А я меняю subj]

... ── И я понял, ── признался Голлум Ангмарцу, ── что неведение ── это благо.
--- Последний pаз пpинимал лекаpства от головной боли:    19 ноября 2006 года.
* Origin: Заменяем чипы - RAM на ROM - заземлённым острым топором (2:5063/88)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.033613 секунды