En el siguiente gráfico , adaptado de RFC 3489, se muestra el algoritmo que sigue el protocolo STUN para determinar la presencia de pasarelas NAT y firewalls.