¿Usaste teamviewer? (pregunta cómica, lo sé ... ¿Quién no lo usa?)cómo teamviewer encuentra mi computadora incluso si mi comp. detrás del firewall y el firewall no está configurado?
¿Tiene alguna idea de cómo hace teamviewer la conexión incluso si estoy detrás del enrutador, firewall, interruptor y mi firewall local ...?
Estoy tratando de imaginar una conexión entre mi computadora y la máquina remota. La máquina remota está enviando los paquetes (y su encabezado (por ejemplo, IP de destino, cuerpo del mensaje)) pero solo conoce mi número de identificación (que es el que le da mi aplicación local teamviewer).
Y estos paquetes llegan a mi computadora incluso si hay un cortafuegos de juniper (y también mi firewall de Windows).
¿Qué tipo de cuerpo de mensaje está recibiendo la computadora? (por supuesto, no es como xml, text, html, excel :)
¿Alguna idea?
PS. Por favor comparta su conocimiento como lo está explicando al usuario de nivel principiante.
¿Cómo pasa fácilmente los firewalls incluso si están verificando el contenido de los paquetes y sus puertos? – uzay95
@ uzay95: No entiendo lo que quiere decir con ese comentario, pero trataré de aclararlo en la respuesta ya clara del comentarista. Como TeamViewer ya ha realizado una conexión saliente con el servidor maestro (los firewalls permiten las conexiones salientes desde el primer momento), si la computadora que desea comunicarse con usted no se conecta, realizará un túnel de sus datos a través del conexión del servidor maestro existente. Por lo tanto, ha evitado por completo el firewall (aunque con una posible pérdida de velocidad). – Saul
También hay una técnica llamada UDP Hole Punching (http://en.wikipedia.org/wiki/UDP_hole_punching) que puede hacer eso con poca participación del servidor central –