ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1465064 Топик полностью
IBAH (23.09.2024 19:11, просмотров: 110) ответил ЫЫyкпy на А ничего, UDP сам по себе для хождения через NAT совершенно не приспособлен, ибо каждый UDP пакет гуляет сам по себе и без предистории невозможно разобраться кому предназначается входящий пакет. Только в случае, когда поверх UDP бегает протокол с известной процедурой установления соединения, появляется возможность отследить это и решать что делать с входящими UDP пакетами. Точно так же, кстати, как и для TCP.
Чего-то я еще больше запутался... Итак 

Из внешней сети мастер шлет UDP телеграмму роутеру IpRouterOutSide:port0(local IpMaster:port1).

Если порт открыт, роутер согласно правилу, пересылает это в внутреннею сеть как IpSlave:port0(local IProuterInSide:port1)

Слэйв отвечает IProuterInSide:port1(local IpSlave:port0)

Роутер, согласно правилу, должен отправить этот пакет во внешнюю сеть. Ну откуда он знает это правило?!!!