Как работает торрент?
-
The_Immortal
Как работает торрент?
Не могу понять каким образом Utorrent принимает входящие и исходящие соединения, когда порт, указанный в настройках программы, закрыт.
UPnP на роутере, как и в Utorrent отключен.
Есть мысли?
UPnP на роутере, как и в Utorrent отключен.
Есть мысли?
-
apozlevich
-
ab57
Re: Как работает торрент?
Если порт закрыт, то utorrent входящие соединения не принимает. Он коннектится к серверу (трекеру) и от него получает список пиров для запрошенной раздачи. Затем, с использованием этого списка, подключается к клиентам с открытыми портами и скачивает кусочки раздач. Т.е на компе с закрытым портом обмен с другими участниками сети выполняется только по инициативе вашего клиента. Если же порт открыт, то ваш комп фактически работает и как клиент, и как сервер. Обмен происходит как по инициативе вашего клиента, так и по инициативе других клиентов участников пиринговой сети, раздающих качаемый вами файл. Если у вас порт закрыт, и закрыты порты у всех, кто раздает, скачивания не будет, даже если есть сиды.
-
The_Immortal
Re: Как работает торрент?
ab57,
А вот на практике почему-то совсем другое - см. скрин. Порт закрыт, UPnP отключено. Раздачи старые, т.е. я их не скачал только что.
Этому есть объяснение?
А вот на практике почему-то совсем другое - см. скрин. Порт закрыт, UPnP отключено. Раздачи старые, т.е. я их не скачал только что.
Этому есть объяснение?
-
freese
Re: Как работает торрент?
freese,
Цитата freese:
это видно в статистике подключений
А можно уточнить где именно эта статистика?
Цитата freese:
это видно в статистике подключений
Как работает торрент?
А можно уточнить где именно эта статистика?

-
The_Immortal
Re: Как работает торрент?
Цитата The_Immortal:
Этому есть объяснение?
А что показывает внизу в правом углу значёк "сети" и что показывает тест? Или в 1.8.2 такого нет?
Этому есть объяснение?
Как работает торрент?
А что показывает внизу в правом углу значёк "сети" и что показывает тест? Или в 1.8.2 такого нет?
-
rover_61eg
Re: Как работает торрент?
Цитата The_Immortal:
А вот на практике почему-то совсем другое - см. скрин. Порт закрыт, UPnP отключено. Раздачи старые, т.е. я их не скачал только что.
Это, неважно, когда вы скачали раздачу. Как только вы запускаете utorrent , он подключается к трекеру (его данные есть в торрент-файле) и сообщает ему свой адрес и хеш-суммы активных раздач , на что в ответ клиент получает адреса других клиентов, скачивающих или раздающих эти же файлы. Далее ваш клиент периодически информирует трекер о ходе процесса и получает обновлённый список адресов. Этот процесс называется объявлением (англ. announce).
Клиенты соединяются друг с другом и обмениваются сегментами файлов без непосредственного участия трекера, который лишь хранит информацию, полученную от подключенных к обмену клиентов, список самих клиентов и другую статистическую информацию.
Соединения между клиентами выполняются по TCP . Т.е в каждом соединении участвует 1 TCP-сервер (клиент с открытым портом) и 1 TCP-клиент ( клиент с любым свободным на момент соединения портом). Если у вас закрыт порт, то ваши соединения возможны только с теми раздающими, у которых есть открытый порт.
Посмотреть, какие соединения имеются на данный момент можно в командной строке:
netstat -nb
Увидите, что установленные (Established) соединения программы utorrent созданы с другими клиентами, IP и номера их открытых портов. И не будет соединений на ваш закрытый порт.
Цитата rover_61eg:
А что показывает внизу в правом углу значёк "сети" и что показывает тест? Или в 1.8.2 такого нет?
Есть такой значок даже в предыдущих версиях. Используется как индикатор входящих соединений. Если порт открыт, и участники торрент-сети подключаются к вам, то он зеленый. Тест позволяет выполнить соединение на указанный порт от сервера, на котором выполняется программа тестирования и тем самым проверить доступность порта.
А вот на практике почему-то совсем другое - см. скрин. Порт закрыт, UPnP отключено. Раздачи старые, т.е. я их не скачал только что.
Как работает торрент?
Это, неважно, когда вы скачали раздачу. Как только вы запускаете utorrent , он подключается к трекеру (его данные есть в торрент-файле) и сообщает ему свой адрес и хеш-суммы активных раздач , на что в ответ клиент получает адреса других клиентов, скачивающих или раздающих эти же файлы. Далее ваш клиент периодически информирует трекер о ходе процесса и получает обновлённый список адресов. Этот процесс называется объявлением (англ. announce).
Клиенты соединяются друг с другом и обмениваются сегментами файлов без непосредственного участия трекера, который лишь хранит информацию, полученную от подключенных к обмену клиентов, список самих клиентов и другую статистическую информацию.
Соединения между клиентами выполняются по TCP . Т.е в каждом соединении участвует 1 TCP-сервер (клиент с открытым портом) и 1 TCP-клиент ( клиент с любым свободным на момент соединения портом). Если у вас закрыт порт, то ваши соединения возможны только с теми раздающими, у которых есть открытый порт.
Посмотреть, какие соединения имеются на данный момент можно в командной строке:
netstat -nb
Увидите, что установленные (Established) соединения программы utorrent созданы с другими клиентами, IP и номера их открытых портов. И не будет соединений на ваш закрытый порт.
Цитата rover_61eg:
А что показывает внизу в правом углу значёк "сети" и что показывает тест? Или в 1.8.2 такого нет?
Как работает торрент?
Есть такой значок даже в предыдущих версиях. Используется как индикатор входящих соединений. Если порт открыт, и участники торрент-сети подключаются к вам, то он зеленый. Тест позволяет выполнить соединение на указанный порт от сервера, на котором выполняется программа тестирования и тем самым проверить доступность порта.
-
ab57
Re: Как работает торрент?
ab57, ну мне-то зачем рассказывать? Хотя может у топикстартера там зелёный кружёк, а он утверждает, что порт закрыт...