我想了解当两个主机每个端口后面的限制锥形NAT建立连接时,udp打孔如何工作。udp打孔和端口限制锥NAT
据我了解,它发生在几个阶段,涉及三个主机。
主机A和主机B位于端口受限锥形NAT后面。
主机C是可从主机甲接收分组和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从B收到一个数据包,这个数据包也位于受限锥形NAT后面?
端口限制锥形NAT不允许源地址:端口对与其发送的目的地址:端口对不匹配的数据包接收。为什么在A和B之间发送的其他数据包到达A和B?
是否因为端口限制锥形NAT认为packet_2是来自B的响应?
因此packet_1将丢失,但packet_2到达B.我是对吗?
预先感谢您。