@samael228

Как работает динамическое прямое соединение для торрент-клиентов?

Каким образом торрент-клиент устанавливает прямое соединение между компьютерами, включая открытие портов и настройку пропускной способности для передачи данных через серый IP-адрес в рамках архитектуры сетевой программы? Хочу сделать так же)
  • Вопрос задан
  • 505 просмотров
Решения вопроса 1
@SunTechnik
https://ru.m.wikipedia.org/wiki/BitTorrent
Есть torent-tracker, (с белым ip) где регистрируются клиенты и сообщают свои параметры.
Так как протокол udp без установления соединения, то можно открыть порт через Nat, послав пакет на известный белый ip, после чего другой клиент может слать данные на этот открытый udp порт. (читать про Tun/stun)

Но в любом случае нужен посредник с белым ip, для регистрации и пробития NAT.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы