论文部分内容阅读
许多P2P软件都需要使用TCP,UDP进行基本的通讯,但由于大量NAT设备的引入使一些流行的P2P软件却很难穿越这些NAT,从而不能正常运行。很多P2P程序为了解决这一矛盾采取服务器转发等方式解决。这里我们阐述如何使P2P程序可以穿越NAT进行直接的TCP,UDP通讯以实现处于NAT后的主机能真正的实现点对点的通信。