TeamViewer使用什么协议?


12

我只是在教一些关于SSH和VNC的知识。我说过要用TeamViewer给他看一些东西。然后他问我:“ S ..这是VNC客户吗?
我不确定。

TeamViewer使用什么协议?显然类似于VNC和RDP等。但是,我似乎找不到太多的信息。


3
security.stackexchange.com重复项:Team Viewer如何建立远程桌面连接
DavidPostill

Answers:


24

TeamViewer使用其自己的专有协议。尽管已对其身份验证层进行了部分分析,但未记录该文件:

它的目的类似于RDP或VNC(RFB),但包括NAT遍历,具有稍微不同的身份验证方法(一次性PIN),支持文件传输和聊天,并动态适应网络条件。


2
NAT遍历必须是可能的,因为它不是对等的,因为与RDP和VNC不同,因为存在用于建立连接的服务器。
paradroid

主要是点对点的。不少协议(例如MS Skype之前的版本)仅将中心节点仅用于NAT打孔,而不用于数据中继。
user1686 '16

您能否详细说明NAT遍历/打孔部分?
声音
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.