我想了解當兩個主機每個端口後面的限制錐形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.我是對嗎?
預先感謝您。