论文部分内容阅读
NAT把一个区域的IP地址映射到另一个区域的IP地址,为主机之间提供透明的路由,所以它能有效地解决IPv4地址紧缺问题,但同时也给P2P通信带来了极大的困难,穿透NAT已经成为P2P应用必须面对和解决的问题。基于Intemet的P2P技术和NAT的基本原理,文章分析了NAT对P2P的影响,介绍了几种穿透NAT的技术,并分析了其各自的特点,指出了影响NAT穿透的关键因素,给出了简单又健壮性很好的UDP Hole Punching技术以实现NAT的穿越,并以此为基础提出一种利用应用程序协助完成的TCP穿透NA