Z jakiego protokołu korzysta TeamViewer?


12

Właśnie uczyłem kogoś trochę o SSH i VNC. Powiedziałem, że pokażę mu kilka rzeczy w TeamViewer. Potem zapytał mnie: „Soo .. czy to klient VNC?
I nie byłem pewien.

Z jakiego protokołu korzysta TeamViewer? Jest oczywiście podobny do VNC i RDP i tak dalej. Nie mogę jednak znaleźć na ten temat wielu informacji.


Odpowiedzi:


24

TeamViewer korzysta z własnego, zastrzeżonego protokołu. Nie jest to udokumentowane, chociaż jego warstwa uwierzytelniania została częściowo przeanalizowana:

Pod względem celowym jest podobny do RDP lub VNC (RFB), ale obejmuje translację NAT, ma nieco inne metody uwierzytelniania (jednorazowe kody PIN), obsługuje przesyłanie plików i czat oraz dynamicznie dostosowuje się do warunków sieciowych.


2
Przejście NAT musi być możliwe, ponieważ nie jest to peer-to-peer, ponieważ istnieje serwer do nawiązywania połączenia, w przeciwieństwie do RDP i VNC.
paradroid

Przeważnie jest to peer-to-peer. Całkiem kilka protokołów (np. Pre-MS Skype) używa tylko węzłów centralnych wyłącznie do dziurkowania NAT, a nie do przekazywania danych.
user1686,

Czy mógłbyś rozwinąć część dotyczącą przejścia NAT / dziurkowania?
głosy
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.