摘要: 前天编程做了一下UDP打洞的实验,今天特写了一篇文章总结一下。 我们知道网络上两个主机进行通信,如果其中一台主机拥有公网IP那么,那么进行会话是比较简单的,但是如果两台主机是位于不同内网之中的,那么应该如何进行通信呢。一种想法是再找一台公网的服务器,用来转发信息,但是这有一个问题,就是会给服务器带来压力,因此我们就来谈谈一种用于不同内网中的主机互相通信的一个解决方案——NAT打洞。 原理还是比较简单的,我们先了解一下什么是“NAT的洞”。当处于内网中的一台主机(ClientA/192.168.1.128)向一个公网的服务器(Server)发送数据时,这时NAT(NAT1)将会打开一... 阅读全文
posted @ 2013-02-27 09:34 diguanianzhu 阅读(314) 评论(0) 推荐(0) 编辑