VPN与P2P的实质性完全不相同
VPN是基于连接的TCP协议的,并且必须存在一个VPN服务器在负责所有的通讯转换工作,虽然在VPN上也可以进行UDP通讯,但这个通讯是用TCP模拟出来的,如果VPN的客户机与服务器的TCP连接断开,那么在VPN上的任何通讯都会失败。
P2P是过服务器获取可用的NAT公网IP,在确定连接目标后,马上进行连接,当双方成功能通过NAT进行UDP通讯后,所有通讯都是与中间服务器无关的,而且通讯是非连接性的。
所以,VPN的用途与用法与P2P的完全不同,但VPN有一个好处,就是能虚拟一个局域网IP出来,形成一个很完整的局域网环境,而且还有加密协议,因此,适合有安全需要的垮境公司的工具软件来利用;而P2P方式则是提供多一种方式让程序员或软件开发商能做出网络性能更灵活的软件。 回复



