ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
6 мая
1366998 Топик полностью
FDA (30.10.2023 16:19, просмотров: 98) ответил Nikolay_Po на Вся разница - в наличии ожидаемого стандартного ответа. При диамической маршрутизации в сети с трансляцией IP-адресов (NAT), трансляторы намного лучше справляются с пробросом портов, когда видят предопределённые, ожидаемые ответы. Если протокол стандартный, то NAT, по умолчанию, с его маршрутизацией в обе стороны справляется хорошо. Если протокол собственный, то без специальной настройки NAT, не заработает. NAT просто не знает этого протокола и не знает, с какого порта
NAT при отправке запроса "наружу" выделяет какой-то внешний порт и запоминает соответствие внешний порт - внутренний порт/IP (он же порт источника). При поступлении ответа на внешний порт пакет транслируется NAT'ом на соответствующий внутренний порт/IP. Внешний порт держится открытым какие-то время. Но не меньше 15-30 сек. Если устройство хотя бы раз в 15 сек шлёт какой-то пакет присутствия, то всегда извне можно достучаться до этого устройства по внешнему IP и внешнему 

порту причём совершенно асинхронно.