.Net设计 发表于 2009-5-25 20:59:52

什么是P2P???

p2p简介
P2P是Peer-to-Peer的缩写,也叫对等互联或点对点技术。与TCP、UDP不同,P2P并不是一种新的协议,而是利用现有的网络协议实现网络数据或资源信息共享的技术,它使用的可能是TCP,也可能是UDP或者其它协议。使用P2P技术,可以让一台计算机与另一台计算机直接交换数据,通过Internet直接使用对方的文件,而不必像传统的C/S模式全部通过服务器处理。

P2P系统的特点
对等模式
每台计算机即是客户端,也是服务器端。
分布式网络存储结构
P2P技术改变了以服务器为中心的状态,常见的下载程序(电驴、迅雷等)虽然采用P2P技术也有一个索引服务器,但仅仅是提供网络中的其他节点以及哪些节点可以提供这个文件的哪一块。这样节点越多,下载速度就越快。

P2P的两种设计模式
单纯型P2P架构
没有央服务器,各个节点之间直接交互信息。
混合型P2P架构
将P2P和C/S模式相结合,此时的中央服务器仅起到促成各节点协调和扩展的功能。

最后以一个测试程序来测试

忆嘉 发表于 2009-5-25 21:04:21

呵呵,现在什么都P2P了,下载不用说,视频也是,只要跟网络上下行有点关系,都沾点P2P的亲。

兽兽 发表于 2009-5-25 22:06:12

P2P加快了网络的速度但是同时资源的占用也多了~~~~看样子想要马儿跑得快又想马儿不吃草那是不可能的啊~~~

.Net设计 发表于 2009-5-26 08:04:46

最早应用P2P技术是1999年,目的就是为了将阻塞的网络带宽开辟条限制的通道,这样就加快了网络速度
页: [1]
查看完整版本: 什么是P2P???