Welches Protokoll verwendet TeamViewer?

10

Ich habe gerade jemandem etwas über SSH & amp; VNC. Ich sagte, ich würde ihm einige Dinge mit TeamViewer zeigen. Dann fragte er mich: "Soo ... ist das ein VNC-Client?
Und ich war mir nicht sicher.

Welches Protokoll verwendet TeamViewer? Es ist offensichtlich ähnlich wie VNC & amp; RDP und so weiter. Ich kann jedoch nicht viele Informationen dazu finden.

tjt263
quelle
3
security.stackexchange.com duplizieren: Wie Team Viewer eine Remotedesktopverbindung herstellt
DavidPostill

Antworten:

22

TeamViewer verwendet ein eigenes proprietäres Protokoll. Es ist nicht dokumentiert, obwohl seine Authentifizierungsschicht teilweise analysiert wurde:

Es ähnelt in seiner Funktion RDP oder VNC (RFB), enthält jedoch NAT-Traversal, verfügt über leicht unterschiedliche Authentifizierungsmethoden (die einmaligen PINs) und unterstützt die Dateiübertragung & amp; chatten und passt sich dynamisch an die Netzwerkbedingungen an.

grawity
quelle
2
Die NAT-Durchquerung muss möglich sein, da es sich nicht um eine Peer-to-Peer-Verbindung handelt, da im Gegensatz zu RDP und VNC ein Server zum Herstellen einer Verbindung vorhanden ist.
paradroid
Es ist meistens Peer-to-Peer. Nicht wenige Protokolle (z. B. vor MS Skype) verwenden zentrale Knoten nur zum Lochen von NAT, nicht zum Weiterleiten von Daten.
grawity
Könnten Sie das NAT-Traversal- / Lochungsteil näher erläutern?
tjt263