Как видно из заголовка, в чем разница между перфорацией UDP и STUN?
Или это то же самое?
Как видно из заголовка, в чем разница между перфорацией UDP и STUN?
Или это то же самое?
дырокол и STUN - это совершенно разные вещи.
STUN позволит системе определить, какой у нее внешний IP-адрес (если, как это обычно бывает, он расположен за межсетевым экраном NATing или аналогичным). Это действительно полезно, когда IP-адрес интернет-соединения назначается динамически.
Пробой [UDP] позволяет сопоставить реальный IP-адрес с конкретным блоком за межсетевым экраном NAT - это вопрос безопасности, но он гораздо важнее из-за того, что NAT устанавливает отношение 1: многие - поэтому маршрутизатор NAT должен знать, какой клиент отправлять пакет тоже. [Для ответов на обычный трафик он ведет таблицу соответствия между From IP, Dest IP и используемыми портами (и связанными портами, если он хорошо выполняет свою работу)]