Какой протокол использует TeamViewer?


12

Я просто немного рассказывал кому-нибудь о SSH и VNC. Я сказал, что покажу ему кое-что с TeamViewer. Затем он спросил меня: «Так ... это клиент VNC?
И я не был уверен.

Какой протокол использует TeamViewer? Это явно похоже на VNC & RDP и так далее. Тем не менее, я не могу найти много информации об этом.


Ответы:


24

TeamViewer использует собственный проприетарный протокол. Это не задокументировано, хотя уровень аутентификации частично проанализирован:

По своему назначению он аналогичен RDP или VNC (RFB), но включает в себя обход NAT, имеет несколько разные методы аутентификации (одноразовые PIN-коды), поддерживает передачу файлов и чат, а также динамически адаптируется к условиям сети.


2
Обход NAT должен быть возможен, потому что он не является одноранговым, поскольку существует сервер для установления соединения, в отличие от RDP и VNC.
paradroid

В основном это одноранговая сеть. Многие протоколы (например, до MS Skype) используют центральные узлы только для пробивки NAT, а не для передачи данных.
user1686

Не могли бы вы уточнить детали прохождения / пробивки NAT?
голоса
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.