¿Qué protocolo usa TeamViewer?

11

Estaba enseñando a alguien un poco sobre SSH y VNC. Le dije que le mostraría algunas cosas con TeamViewer. Luego me preguntó "Soo ... ¿es este un cliente VNC?
Y no estaba seguro.

¿Qué protocolo usa TeamViewer? Obviamente es similar a VNC y RDP, etc. Sin embargo, parece que no puedo encontrar mucha información al respecto.

voces
fuente
3
duplicado de security.stackexchange.com: cómo Team Viewer establece la conexión de escritorio remoto
DavidPostill

Respuestas:

23

TeamViewer usa su propio protocolo propietario. No está documentado, aunque su capa de autenticación se ha analizado parcialmente:

Es similar a RDP o VNC (RFB) en su propósito, pero incluye el recorrido NAT, tiene métodos de autenticación ligeramente diferentes (los PIN únicos), admite transferencia de archivos y chat, y se adapta a las condiciones de la red de forma dinámica.

usuario1686
fuente
2
El recorrido NAT debe ser posible porque no es de igual a igual, ya que hay un servidor para establecer la conexión, a diferencia de RDP y VNC.
Paradroid
Es sobre todo de igual a igual. Muchos protocolos (por ejemplo, Skype anterior a MS) solo usan nodos centrales únicamente para perforar agujeros NAT, no para la transmisión de datos.
user1686
¿Podría dar más detalles sobre la parte transversal de NAT / perforación?
voces