Вопрос

Я не понял важности трёх тестов в случае STUN?Сервер STUN используется для определения внешнего порта и IP-адреса, так зачем три запроса?

Спасибо

Это было полезно?

Решение

Три теста используются sip-клиентом для определения, в каком режиме работает STUN-шлюз.

  • Открытый Интернет
  • Полный конус NAT
  • Ограниченный конус
  • Ограниченный порт
  • UDP заблокирован
  • Симметричный межсетевой экран UDP
  • Симметричный NAT

Если алгоритм трех тестов оказывается в одном из трех последних состояний, связь UDP невозможна.

Посмотрите на эту красивую графику в Викимедиа, чтобы увидеть блок-схему Алгоритм определения характеристик NAT

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top