Page 1 of 1

Идеальная файлообменная сеть.

PostPosted: 22 Dec 2009 19:29
by ivan386
Каждый участник сети полноценная единица.
1. Стандартные функции файлообмена. Прием/передача файла по частям с проверкой хеша. (есть)
2. Обмен информацией о файлах. Техническая, комментарии, оценки. (есть)
3. Роль хаба: Обслуживание работы сети, поиск, адреса хабов. (есть)
4. Активный обмен информацией о доступности новых данных. (BitTorrent)
5. Активный обмен источниками.
6. Роль прокси. (P4P)

Сервер также является единицей сети но не главной (от него ничего не зависит).

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 04:50
by raspopov
п. 4 уже есть не только в BitTorrent.
п. 5 уже есть.
п. 6 не должен быть в принципе по совершенно очевидным причинам для всех кроме ivan386, которому я уже несколько раз их объяснял, но, видимо, бесполезно...

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 14:18
by ivan386
Я про такую роль прокси "Прокси Peer (Proxy Peer)". (Там комментариев нет)

4. В G2 вроде только при запросе новой части можно узнать доступность остальных.

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 16:02
by raspopov
Именно про это. Никто не захочет быть твоим ретранслятором, пиринговая сеть это сеть равных пиров.

4. Раза разбирает заголовок "Доступные диапазоны" в любом запросе, хоть на метаданные, хоть на 1 байт данных.

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 17:43
by ivan386
4 Вопрос закрыт. (Наверно все таки не в этом преимущество BitTorrent).


Тогда уж надо добавить:
Никто не хочет шарить файлы.
Никто не хочет быть хабом.
Никто не хочет работать бесплатно.

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

Сейчас есть много локальных сетей в которых скорость гораздо выше чем выход в интернет (Собственно поэтому DC и процветает). BitTorrent использует возможности локальных сетей с помощью локального ретрекера.

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 17:58
by raspopov
Нет, глупости добавлять не надо.

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

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 18:31
by ivan386
Так. Понятно. Недостаточно информации дал. Исправляю.

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

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 18:35
by raspopov
Ты только что описал принцип по которому шареаза (и все другие пиринговые программы) работает - раздаёт куски остальным сразу как только их скачивает сама. А все эти "цепочки" это твои заумные фантазии.

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 18:50
by ivan386
Да только с маленьки отличием.

Прокси Peer:
1 Получает запрос от P1 на часть файла F которой нет у него.
3 Получая данные от P2 передаёт их P1 параллельно сохраняя данные у себя. (То есть сразу а не загрузив кусок полностью а потом только начав передачу если кто то запросил потом его.)

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 18:59
by raspopov
Если ты подумаешь тщательнее, то поймёшь, что отличия нет никакого. В конце концов и P1, и P2 получат весь файл.

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 19:11
by ivan386
Когда-нибуть это конечно произойдет. Но вот такая ситуация: P1 и P2 за провайдерским NAT (тоже кстати типичная ситуация в России для среднего провайдера). В сети появился пустой P3 который может принимать соединения. Соответственно имеет доступ к обоим. Чем больше P1 уже имеет тем дольше ему прийдется ждать до того P3 загрузит нужную P1 часть с P2.

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 19:20
by raspopov
Это ничего не даст. Если P1 и P2 за NAT разных провайдеров, то P3 не сможет к ним достучаться, и если P3 не будет качать этот файл и обслуживать таким образом их по push-соединениям, то P1 и P2 ничего не получат. Отсюда мораль: НАСТРАИВАЙ БЛЯ СВОЙ РОУТЕР ПРАВИЛЬНО!

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 19:47
by ivan386
P3 как-раз и качает этот файл.

Нету роутера у пользователей. Это ж те не ADSL. Средний провайдер тянет витую пару до пользователя. Сейчас и оптику предлагают. Но у них штук 10 IPшек для пользователей.

У одного прова вообще жуткая система. Выдается !локальный динамический IP! (Это локальная сеть), далее для того чтобы подключится к интеренту идет VPN содинение по которому снова выдается !локальный IP! (уже другой) ну и далее пакеты летят через провайдерский NAT в инет.

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 19:49
by raspopov
Надо объяснять провайдерам таким что это плохо, просто уходите от таких.

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 20:03
by ivan386
На большей части страны выбора нет. Москва, Питер могут ещё внешки давать (и то только некоторые). Остальные города сидят за Nat если вообще провайдеры имеются.

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 20:12
by raspopov
Не выдумывай, всегда можно поставить тарелочку или сделать домашную сеть.

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 20:18
by ivan386
И чем это лутьше?

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 20:21
by raspopov
В первом случае ты получаешь реальный IP, во втором - как договоришься, но всё лучше чем ничего, и заставит задуматься провайдера.

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 20:33
by ivan386
Имееш ввиду что в домашке порт открыть можно попросить? Они ведь также нат используют.

Жуткая монополия (естественно мелкий город с парой провайдеров): просто по тарелке на крыше стукнули и всё можно выбросить. Наверное надо было выбрать настенную установку вместо установки на крышу но уже было поздно.

За офтопили тему до ужаса. )))

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 20:45
by raspopov
Действительно в своих оправданиях ты скатился на полную ерунду... какая нафиг монополия?! кого стукнут?!

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 20:58
by ivan386
Зачем мне оправдываться? Народ хотел уйти из под жуткой монополии провайдера (который кстати домашки все скупил, тем кто не продавался кабель резали). Купили тарелку, поставили, сделали сетку между собой. А где то через месяц тарелка стала плохо работать. Сняли а на ней вмятина. Небольшая но сигнал уже хреновый.

Re: Идеальная файлообменная сеть.

PostPosted: 23 Dec 2009 21:05
by raspopov
Не надо отвечать на риторические вопросы. Шареаза не будет иметь код предотвращающий попадания камней в спутниковые тарелки. Тема закрыта.