Skype或Hamachi如何连接对称NAT的用户?

4

我知道P2P应用程序使用“打洞”技术来处理非对称NAT,但是Skype或Hamachi如何连接使用对称NAT的用户呢?

1个回答

5

首先,只有当两个用户都处于对称NAT后面或其中一个人处于对称NAT而另一个人处于端口限制时,问题才存在。在这两种情况下,无法建立点对点连接。但是如果一个用户是对称的,另一个用户是全锥形的,则没有问题。

解决对称NAT的问题是使用一台名为TURN的中间机器,它是一个转发器,接收来自Alice的数据包并将其转发到Bob,反之亦然。Skype使用具有公共IP的超级节点作为TURN节点。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接