Форум программистов, компьютерный форум, киберфорум
Сети и средства коммуникаций
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/19: Рейтинг темы: голосов - 19, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 4
1

Как работает Торрент клиент?

10.01.2010, 19:21. Показов 3407. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В учебных целях я написал на днях простенькую прогу-сервер на С++.
Очень интересует такой вопрос:
- с инета ко мне (к моей проге-серверу) никто подключиться не сможет, т.к. сижу через GPRS модем и айпишник у меня динамический.
Собственно вопрос: как же тогда работает торрент клиент? Ведь к нему подключаются как-то для скачивания...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2010, 19:21
Ответы с готовыми решениями:

Низкая скорость скачивания через торрент-клиент
Всем привет. Хотелось бы спросить насчет скорости торрента . Ведь когда вчера скачивал, у меня...

Иногда не работает интернет, но торрент клиент работает
Иногда (1...3 раза в неделю) перестаёт работать интернет во всех браузерах в Windows 7 SP1 x64....

Торрент-клиент: как поставить закачку на паузу?
Добрый день! Пробую сделать торрент-клиент. Клиент нормально загружает файлы. Но какой торрент...

Как создать собственный торрент клиент в visual studio 2010?
Как создать собственный торрент клиент в visual studio 2010 ? Просто очень хочется создать свою...

7
Эксперт по компьютерным сетямЭксперт NIX
13016 / 7407 / 801
Регистрация: 09.09.2009
Сообщений: 28,983
10.01.2010, 21:26 2
наводящий вопрос - как проходят сквозь файервол?

и собственно простой ответ - к твоему торренту подключаются потому что а) ты открыл порты, б) твой торрент-клиент САМ рассказал, где он живет.

К чему был вопрос про файервол - он пропускает все, что ты сам привел. С торрент клиентом та же самая история.
0
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 4
11.01.2010, 17:21  [ТС] 3
Цитата Сообщение от dmkhn Посмотреть сообщение
наводящий вопрос - как проходят сквозь файервол?

и собственно простой ответ - к твоему торренту подключаются потому что а) ты открыл порты, б) твой торрент-клиент САМ рассказал, где он живет.

К чему был вопрос про файервол - он пропускает все, что ты сам привел. С торрент клиентом та же самая история.
Ну про порты и файервол понятно, но тогда еще вопрос:
Когда я отключу файервол и открою порты, что я должен сообщить своему другу, чтоб он смог подключиться ко мне через инет?
0
Эксперт по компьютерным сетямЭксперт NIX
13016 / 7407 / 801
Регистрация: 09.09.2009
Сообщений: 28,983
11.01.2010, 17:24 4
Или ip-адрес своего компа (внешний, т.н. "белый"), или доменное имя, если оно зарегистрировано.

Только не стоит отключать файервол. В нем лучше открыть только те порты, которые нужны для работы вашей программы.
0
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 4
11.01.2010, 17:38  [ТС] 5
Цитата Сообщение от dmkhn Посмотреть сообщение
Или ip-адрес своего компа (внешний, т.н. "белый"), или доменное имя, если оно зарегистрировано.
Вот и я о том же: у меня ведь нету белого ip! Т.е. друг к моему серверу не подключится. И снова возвращаемся к торренту... как к нему подключаются без белого ip?

Добавлено через 1 минуту
Цитата Сообщение от dmkhn Посмотреть сообщение
твой торрент-клиент САМ рассказал, где он живет.
Что именно он рассказал?
0
Эксперт по компьютерным сетямЭксперт NIX
13016 / 7407 / 801
Регистрация: 09.09.2009
Сообщений: 28,983
11.01.2010, 17:39 6
торент-клиент сам "приводит" к себе скачивающих
0
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 4
11.01.2010, 17:44  [ТС] 7
Как?

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

Добавлено через 1 минуту
Но вопрос остался, как же другие торрент-клиенты конектятся ко мне без внешнего ip?
0
Эксперт С++
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
11.01.2010, 20:56 8
я про emule знаю
emule-клиент может работать в passive mode или active mode
passive mode - это обычный серый IP
active mode - это когда белый IP и возможен прямой коннект

1) клиент в passive mode может подключаться только к клиентам в active mode
2) клиент в active моде тоже может подключаться только к клиентам в active mode, но зато к нему могут подключаться клиенты в passive mode
когда связь установлена, то передача уже может идти в обе стороны

видимо такой же принцип у torrent
0
11.01.2010, 20:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2010, 20:56
Помогаю со студенческими работами здесь

Как работает торрент?
Здравствуйте, хотел узнать у народа пару вопросов, которые давно меня интересовали по поводу работы...

Торрент-клиент
Здравствуйте! Люди добрые, подскажите можно ли на vb создать торрент клиент? если да то как?...

Стабильный торрент клиент
Долго стоял utorrent, но теперь он либо захватывает всю оперативку, либо скорость скачивания в нем...

Лучший торрент клиент
Кто и что скажет по этому поводу? Знаю, что впринципе господствует uTorrent, но хотелось бы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru