Teamviewer usa el puerto 80 para establecer una conexión con un servidor central. Si se realiza la conexión, obtienes una identificación única y el servidor sabe que estás en línea. Toda comunicación puede ocurrir a través del puerto 80 si otros puertos están bloqueados.
Teamviewer te permite conectarte directamente a una dirección IP. Debe configurar esto en las opciones, para permitir conexiones LAN entrantes. Esto funciona para redes locales, y probablemente también para redes WAN, pero luego debe hacer funcionar el reenvío de puertos, para que el puerto 80 se conecte a la computadora correcta detrás del enrutador / firewall. Eso dificulta las cosas para la mayoría de las personas y es inmanejable para la mayoría del resto, por lo que utilizamos el método de ID de Teamviewer.
No sé si esto significa que todo el tráfico pasa a través de los servidores de teamviewer, pero podría. (Y como registra todos los clics y pulsaciones de teclas, eso probablemente significa que podrían, en teoría, y dado que sabemos sobre PRISM, etc., probablemente también en realidad, conocer todos sus inicios de sesión y claves secretas).