Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - gksus

Страницы: [1]
1
Идея раздачи данных с помощью torrent технологии очень хороша, можно сказать, гениальна: бремя распространения данных перекладывается с раздающего на потребителей.
Раздающий вбрасывает порцию данных в толпу желающих, а дальше уже заинтересованные организовывают обмен этих данных между собой, не напрягая раздающего.
Нагрузка на раздающего минимальна и мало зависит от числа клиентов. Более того, чем больше клиентов, тем быстрее данные распространяются.
Казалось бы - красота...

Но. "Всё это правильно, всё это хорошо... Но только с одной стороны."" (с)

Есть одна маленькая, но немаловажная деталь: участники обмена должны видеть друг друга.
Иными словами, у участников обмена должны быть так называемые публичные (белые) IP адреса.
RFC 1918 определяет так называемые частные (серые) IP адреса, которые не должны попадать в  интернет.
Как известно из практики файлообменных сетей, обмен данными между обладателями двух "белых" IP адресов может по инициативе любого из них,
между "белым" и "серым" - только по инициативе "серого" (поскольку "белому" до "серого"" адреса не достучатьcя),
а вот между двуми "серыми"" связь просто невозможна по инициативе ни одной, ни второй стороны.

Ну и что, спросите вы? Мой провайдер выдаёт мне белый адрес.

Отлично. Всё это работает, пока в квартире всего один потребитель интернета.
Но как быть, если помимо компьютера потребуется подключить планшет, телефон, TV бокс или что-то ещё?
Не вопрос, - отвечает провайдер, - купите роутер.

Что это означает для пользователя?
А то, что внешнему интерфейсу роутера присваивается ваш чудесный "белый" адрес от провайдера, а внутри квартиры организуется маленькая локальная сеть с, увы, все теми же "серыми" частными IP адресами из RFC1918. Обмен пакетами из домашней сети и провайдером организуется по технологии NAT и это обстоятельство полностью разрушает идею обмена между потребителями данных, поскольку доступ за NAT из интернета невозможен, а, значит и к вашему компьютеру никто не сможет обратиться. Даже идея "пробросить порты во внутрь" не решает задачу полностью, поскольку на второй компьютер в домашней сети пробрасывать уже будет нечего.

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

Страницы: [1]