【问题标题】:best peer to peer technique for mobile network [closed]移动网络的最佳点对点技术[关闭]
【发布时间】:2015-10-13 09:36:57
【问题描述】:

我处理移动单元和用户电话之间点对点通信的设计。移动单元以汽车为目标,因此它可以连接到许多不同的 ISP。还可以预期客户端将经常断开连接。我需要在 NAT 穿越技术中找到最佳解决方案,它适用于移动网络的情况,这与通常的网络如 WiFi 没有什么不同。我搜索了常用的技术,发现了许多不同的做法,例如 TCPUDP Hole PunchingNUTSSNATBLASTER em>、NatTrav 或 STUN 或 ICE 等官方协议。

谁能告诉我在类似条件下经过验证的技术?

非常感谢

【问题讨论】:

    标签: networking p2p nat hole-punching


    【解决方案1】:

    要实现点对点 (P2P) 或中继连接,您需要实施称为 ICE 的协议。该协议允许您 100% 穿越 NAT。这是目前存在的最佳解决方案。您还需要拥有 STUN/TURN 服务器。

    即使是最好的解决方案 ICE,您也无法在对等点之间获得 100% 的 P2P 连接。一些连接将通过称为 TURN 的中继服务器建立。这取决于对等方落后的 NAT 类型。

    TCP 或 UDP 打孔是一种特殊技术,允许某些通常被中继为 P2P 的连接。还有其他类似的技术,但这些技术是在您实施 ICE 并拥有 STUN/TURN 服务器之后出现的。

    有很多开源 STUN/TURN 服务器和一些公司提供 ICE 的解决方案。一些公司提供完整的 NAT 穿越解决方案,提供 ICE 实施和 STUN/TURN 服务器支持。

    【讨论】:

      【解决方案2】:

      除了 TURN,你也可以试试 UDP 多孔打孔,虽然它可能“太不可靠,不值得麻烦”

      https://drive.google.com/file/d/0B1IimJ20gG0SY2NvaE4wRVVMbG8/view?usp=sharing

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-01-05
        • 2012-08-27
        • 1970-01-01
        • 2023-04-04
        • 2020-07-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多