Quel protocole TeamViewer utilise-t-il?

11

J'enseignais juste à quelqu'un un peu sur SSH et VNC. J'ai dit que je lui montrerais certaines choses avec TeamViewer. Puis il m'a demandé "Soo .. est-ce un client VNC?
Et je n'étais pas sûr.

Quel protocole TeamViewer utilise-t-il? C'est évidemment similaire à VNC & RDP et ainsi de suite. Cependant, je n'arrive pas à trouver beaucoup d'informations à ce sujet.

voix
la source
3
security.stackexchange.com duplicate: Comment Team Viewer établit la connexion Bureau à distance
DavidPostill

Réponses:

23

TeamViewer utilise son propre protocole propriétaire. Il n'est pas documenté, bien que sa couche d'authentification ait été partiellement analysée:

Il est similaire à RDP ou VNC (RFB) dans le but, mais comprend la traversée NAT, a des méthodes d'authentification légèrement différentes (les codes PIN uniques), prend en charge le transfert de fichiers et le chat, et s'adapte dynamiquement aux conditions du réseau.

user1686
la source
2
La traversée NAT doit être possible car elle n'est pas peer-to-peer, car il existe un serveur pour établir la connexion, contrairement à RDP et VNC.
paradroid
Il s'agit principalement d'égal à égal. Un certain nombre de protocoles (par exemple pré-MS Skype) n'utilisent que des nœuds centraux uniquement pour la perforation NAT, pas pour le relais de données.
user1686
Pourriez-vous élaborer sur la partie traversée NAT / poinçonnage?
voix