在文章浅析 P2P 穿越 NAT 的原理、技术、方法 (上)提到了第一种NAT穿透技术ALG。但是,阅读文章后,我自己也查阅了一些资料,发现ALG只是将NAT实现的IP + PORT映射的工作转移到自己的身上,并且不是通过私网客户端的IP + PORT进行映射的,而是通过在报文头的信息进行映射的。但它们背后的原理其实是想通的。那么这种方式相对于NAT自己进行映射有什么不同呢?又是如何实现NAT穿透从而实现P2P的呢?
相似问题