当前位置: 首页 > 知识库问答 >
问题:

为什么p2p的nat打孔需要服务器

竺翰海
2023-03-14
    null

共有1个答案

扶杜吟
2023-03-14

服务器的主要目的是帮助检测私有地址是如何转换成公共地址的,而这只能从LAN外部可见。

  1. 如果知道对等方的公共IP地址和目标,是否真的需要服务器?

没有。

 类似资料:
  • 我正在尝试一些p2p网络。在做了一些研究后,我学到的最大的障碍之一是“如果客户端在NAT/防火墙后面怎么办”,后来我发现了穿孔,但它并不总是能保证工作。 就我所知,我不明白它为什么会失败,这是我目前所知道的: Alice通过创建到目录服务器的连接来加入网络(1)。当发生这种情况时,Alice的NAT将创建一个从其公共ip到本地ip的映射。 目录服务器接收连接并将Alice的公共存储在目录中 Bob

  • 我目前正在C中使用“打孔”方法实现一个(UDP)p2p应用程序。我发现了J.Selbie以前的文章,他解释了基本原理,并相应地进行了操作(post1,post2),但可能我遗漏了一些东西,只有一个对等体接收到数据,而另一个没有。 以下是我正在采取的步骤: > 设置:其中一个对等体连接到4G蜂窝加密狗(NAT a),另一个连接到通往ISP提供商(NAT B)的路由器。这些是针对两个NAT的stunc

  • 本文向大家介绍为什么我们需要微服务容器?相关面试题,主要包含被问及为什么我们需要微服务容器?时的应答技巧和注意事项,需要的朋友参考一下 要管理基于微服务的应用程序,容器是最简单的选择。它帮助用户单独部署和开发。您还可以使用Docker将微服务封装到容器的镜像中。没有任何额外的依赖或工作,微服务可以使用这些元素。

  • 问题内容: 我的应用程序中有一个弹出模式服务,名为。它只是在上翻转了一些布尔值,从而导致2条指令正确显示/隐藏。这是显示新模态时调用的函数 如您所见,我显示不透明的背景,然后设置了一个名为的变量,该变量随后通过DI传递到我的指令中。但是后来我注意到我的模态没有出现在适当的时候,而是在变量设置为true 之后出现在NEXT摘要循环中。然后,我必须添加作业周围的内容才能使其正常工作。但是,我认为仅当我

  • 我知道这个话题并不新鲜。虽然存在各种信息,但健壮的解决方案并没有出现(至少我没有找到)。我有一个用python3编写的P2P守护进程,pie上的最后一个元素是通过TCP连接NAT后面的两个客户端。我得此主题得参考资料: https://bford.info/pub/net/P2pnat/ 如何使两个客户机在连接了一个汇点服务器后直接连接? TCP穿孔问题 到目前为止我所做的: 服务器: 现在,当前

  • 我正在研究TCP打孔技术,从这篇文章中得到了一些知识:TCP_HOLE_PUNCHING。但我不明白下面的部分: 这里有几个问题,谁能帮忙解释一下吗?如有任何帮助或建议,我们将不胜感激!! 假设我们有一个客户端应用程序运行在NAT1后面,一个服务器应用程序运行在NAT2后面。他们将有消息传递和文件传输通信。模式将是服务器监听并接受来自客户端的连接。他们需要使用TCP打孔来保持TCP连接工作吗? Q