Войти

Показать полную графическую версию : Пиринговые протоколы


RasKolbas
10-01-2008, 01:59
Вот пришлось попользоваться Direct Connect и BitTorrent. Узнал что пиринговых протоколов гораздо больше, нашёл статью (http://ru.wikipedia.org/wiki/P2 (http://ru.wikipedia.org/wiki/P2P)). Я так понимаю, что половина описаных там сетей либо уже мертвы, либо не получили распространение в России. Может кто-нибудь чего подскажет? А интересует вот что: обмен файлами с одним или несколькими пользователями Интернета, чтобы это было желательно так же удобно как и в DC но учитывая то, что ни я ни они не имеют выделенного IP-адреса в сети Интернет.

kim-aa
10-01-2008, 09:34
ни я ни они не имеют выделенного IP-адреса в сети Интернет. »

Как вы представляете себе адресацию, к сущности, которая не имеет адреса?
На это даже метафизики и жрецы Ву-Ду не претендуют. Хошь кого позвать - изволь знать точное имя!

Единственный вариант это обмен через сервер-посредник.

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

RasKolbas
10-01-2008, 14:52
Как вы представляете себе адресацию, к сущности, которая не имеет адреса? »
Элементарно, адрес есть, но он является внутреним (существует только в сети провайдера), а в качестве адреса Internet используется внешний адрес NAT-сервера провайдера общий для всех.
Вот в протоколе BitTorrent реалиозована возможность обхода NAT (NAT Traversal называется), правда этот способ обмена файлами неудобен тем что там нельзя организовать такую разветвлённую шару как в DC - каждый файл необходимо регистрировать на трекере, соблюдая при этом правила а то модераторы удалят.

kim-aa
10-01-2008, 15:04
1)
Элементарно, адрес есть, но он является внутреним (существует только в сети провайдера), а в качестве адреса Internet используется внешний адрес NAT-сервера провайдера общий для всех. »

Ну раз элементарно, то набросайте в двух словах алгоритм адресации "снаружи" (из внешней сети) во "внутрь" (в сеть провайдера), ну скажем к адресу 192.168.1.100 из 254 возможных.

2) каждый файл необходимо регистрировать на трекере, соблюдая при этом правила а то модераторы удалят. »

Трекер и есть сервер-посредник.

RasKolbas
10-01-2008, 16:41
kim-aa, вообще то я пришёл сюда не для того чтобы "набрасывать", а наоборот для того чтобы задавать вопросы сетевым гуру. Я плохо в этом разбираюсь, но кажется адресация тут происходит с помощью номера порта, по которому NAT и определяет по какому из внутрених адресов передавать информацию.

madmax24
10-01-2008, 17:21
адресация тут происходит с помощью номера порта, по которому NAT и определяет по какому из внутрених адресов передавать информацию. »
NAT всево лишь транслирует внутренние адреса во внешний(ие).
Слово адресация компьютера в сети связано с ip адресом, с помощью порта адресуется сервис на компьютере.

RasKolbas
12-01-2008, 22:03
И тишина! Что никто не может подсказать какие ещё кроме BitTorrent технологии существуют для передачи файлов с компьютера на компьютер?

madmax24
14-01-2008, 09:37
почитать тут (http://www.ccc.ru/magazine/depot/06_11/read.html?0302.htm)




© OSzone.net 2001-2012