我刚刚在教某人一些有关 SSH 和 VNC 的知识。我说我会用 TeamViewer 向他展示一些东西。然后他问我“那么...这是一个 VNC 客户端吗?
我不确定。”
TeamViewer 使用什么协议?它显然与 VNC 和 RDP 等类似。但是,我似乎找不到太多关于它的信息。
答案1
TeamViewer 使用其自己的专有协议。虽然对其身份验证层进行了部分分析,但尚未记录该协议:
- http://www.ixiacom.com/about-us/news-events/corporate-blog/magic-teamviewer
- http://www.accuvant.com/blog/teamviewer-authentication-protocol-part-1-of-3
它的用途与 RDP 或 VNC(RFB)类似,但包括 NAT 遍历,具有略微不同的身份验证方法(一次性 PIN),支持文件传输和聊天,并动态适应网络条件。