大超博客

属于自己和家人的一片宁静~

标签:P2P
用Visual C#实现P2P应用程序
大超 | 学习笔记 | 2008-04-01 15:59:13 | 1165 点击 | 0 评论

一.前言:

P2P,即英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。讲到P2P,人们就会想起Napster,Napster让人们认识到了P2P技术的威力,P2P技术也就通过Napster进入了大多数用户的视野,Napster的音乐文件交换功能是P2P的一个主要应用。P2P技术可以让用户可以直接连接到其他用户的计算机,进行文件共享与交换。同时P2P在深度搜索、分布计算、协同工作等方面也大有用途。

简单地说,P2P就是一种用于不同PC用户之间,不经过中继设备直接交换数据或服务的技术,它允许Internet用户直接使用对方的文件。每个人可以直接连接到其他用户的计算机,并进行文件的交换,而不需要连接到服务器上再进行浏览与下载。因为消除了中间环节,P2P技术使得网络上的沟通变得更容易、更直接。P2P改变了Internet现在的以大网站为中心的状态、重返"非中心化",并把权力交还给用户。从某种意义上讲,P2P体现了Internet的本质。在网络尚未发展成为现在的Web之前,网民就是利用所谓的"布告板"等渠道彼此直接交换信息和文件。

Powered by Bitrac v1.13.