Protokol apa yang digunakan TeamViewer?

11

Saya baru saja mengajar seseorang tentang SSH & VNC. Saya bilang saya akan menunjukkan kepadanya beberapa hal dengan TeamViewer. Lalu dia bertanya kepada saya, "Jadi, apakah ini klien VNC?
Dan saya tidak yakin.

Protokol apa yang digunakan TeamViewer? Ini jelas mirip dengan VNC & RDP dan sebagainya. Namun, sepertinya saya tidak dapat menemukan banyak informasi tentang itu.

suara
sumber
3
duplikat security.stackexchange.com: Bagaimana Team Viewer membangun Koneksi Remote Desktop
DavidPostill

Jawaban:

23

TeamViewer menggunakan protokol miliknya sendiri. Itu tidak didokumentasikan, meskipun lapisan otentikasi telah dianalisis sebagian:

Ini mirip dengan RDP atau VNC (RFB), tetapi termasuk NAT traversal, memiliki metode otentikasi yang sedikit berbeda (PIN satu kali), mendukung transfer file & obrolan, dan beradaptasi dengan kondisi jaringan secara dinamis.

pengguna1686
sumber
2
Traversal NAT harus dimungkinkan karena ini bukan peer-to-peer, karena ada server untuk membuat koneksi, tidak seperti RDP dan VNC.
paradroid
Ini sebagian besar peer-to-peer. Cukup banyak protokol (mis. Pra-MS Skype) hanya menggunakan node pusat murni untuk meninju lubang NAT, bukan untuk menyampaikan data.
user1686
Bisakah Anda menguraikan bagian NAT traversal / hole meninju?
Suara