gpt4 book ai didi

udp 打洞器和端口限制锥 NAT

转载 作者:行者123 更新时间:2023-12-04 17:01:39 26 4
gpt4 key购买 nike

我想了解当端口受限锥 NAT 后面的两台主机建立连接时,udp 打洞是如何工作的。

据我了解,它发生在几个阶段,涉及三个主机。

主机 A 和主机 B 位于端口限制锥形 NAT 之后。

主机 C 是可以接收来自主机 A 和 B 的数据包的服务器。

  • A 向 C 发送数据包。
  • C从A接收数据包并确定A的外部地址:端口对
  • B 向 C 发送一个数据包。
  • C从B接收数据包并确定B的外部地址:端口对
  • C 将外部地址:B 的端口发送给 A
  • C 发送外部地址:A 的端口给 B
  • A 发送 packet_1 到 B 的外部地址
  • B 发送 packet_2 到 A 的外部地址

  • 问题是:

    受限锥 NAT 后面的 A 如何从 B 接收数据包,B 也位于限制锥 NAT 后面
    限制锥NAT?

    端口限制锥形 NAT 不允许接收源地址:端口对与其发送的数据包的目标地址:端口对不匹配的数据包。为什么 A 和 B 之间发送的其他数据包会到达 A 和 B?

    是不是因为端口限制锥 NAT 将 packet_2 视为来自 B 的响应?

    所以 packet_1 将丢失但 packet_2 到达 B。我说得对吗?

    先感谢您。

    最佳答案

    仅供引用,这里是 paper解决您的问题并提供 NAT 的详细概述。提供 pdf 版本 here .

    关于udp 打洞器和端口限制锥 NAT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7992741/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com