【发布时间】:2011-09-08 08:35:20
【问题描述】:
我想知道像 teamviewer 这样的工具是如何工作的。我没有使用服务器和客户端这两个词,因为我不太确定谁是谁。所以我会谈谈本地和远程。
我在防火墙和 NAT 后面的远程计算机上安装了一个工具,因此只有端口 80 可以用于出站连接。现在本地机器想要连接到远程机器。我可以想象连接工作的唯一方法是,如果远程轮询本地计算机以检查它是否要连接,然后远程建立与本地计算机的连接。
Teamviewer 使用相同的机制,只是中间有一个实体,所以远程不必提前知道本地?所以遥控器总是轮询互联网上的实体?
这种连接是这样工作的吗?这似乎很浪费,总是不得不轮询本地或某些经销商网络服务器。特别是如果连接必须快速工作,轮询必须每秒发生一次?
我错过了什么吗?
如果有人害怕回答,简单的“是”或“否”就可以了:-)
【问题讨论】:
标签: tcp vpn client-server