请问P2P是一种技术还是基于原来技术来实现的一种算法,请各路高手给谈点相关P2P的实现方法

解决方案 »

  1.   

    P2P是一种资源访问的模式
    主要需要解决两个问题,1.如何发现对方,2,如何与对方交互数据.
    发现对方的方法最典型的是通过服务器来实现.不过真正的P2P,都是通过设计优良的网络模型来实现.
    如何与对方交互数据,就是前段时间讨论最热烈的各种防火墙穿透技术.
      

  2.   

    P2P, peer2peer, 意译是点对点, 两台电脑直接通讯, 不需服务器转发.现在p2p讨论得最多的是内网直连, 不妨看看VNN怎么做, 参考一下RFC 3489.
      

  3.   

    服务器的作用是用来获取目标主机的端口和IP地址,维护一张IP地址和端口表