P2P技术全面解析的介绍

2024-05-18 01:05

1. P2P技术全面解析的介绍

《P2P技术全面解析》是2010年人民邮电出版社出版的图书,作者是张春红、裘晓峰、弭伟、纪阳。该书适合从事P2P技术研发、应用、产业管理以及信息通信产业界关心P2P技术的相关从业人员阅读,也可供高等院校通信、计算机等相关专业师生参考。

P2P技术全面解析的介绍

2. 何谓P2P技术?

分类:  电脑/网络 >> 硬件 
   解析: 
  
 P2P即Peer to Peer,称为对等连接或对等网络,P2P技术主要指由硬件形成连接后的信息控制技术,其代表形式是软件。 
 
 技术背景 
 
 P2P起源于最初的联网通信方式,如在建筑物内PC通过局域网互联,不同建筑物间通过Modem远程拨号互联。其中建立在TCP/IP协议之上的通信模式构成了今日互联网的基础,所以从基础技术角度看,P2P不是新技术,而是新的应用技术模式。 
 
 今天,P2P再一次被关注主要是由Napster以及ICQ类软件的出现,虽然在Napster之前P2P方式的研究也从未停止。 
 
  
 
 现在互联网是以S(Server)/ B(Browser)或S/C(Client)结构的应用模式为主的,这样的应用必须在网络内设置一个服务器,信息通过服务器才可以传递。信息或是先集中上传到服务器保存,然后再分别下载(如网站),或是信息按服务器上专有规则(软件)处理后才可在网络上传递流动(如邮件)。 
 
 如今拥有Napster及ICQ类软件的PC(或操作者)就可以选择同样拥有此类软件的另一PC(或操作者)形成互联(直接连接,不通过服务器),双方共享资源,协同完成某种行动。而拥有同一P2P软件的设备和用户,还可以形成一个为其自己所有的在互联网上的P2P专用网。 
 
 现状 
 
 1. 代表性研发产品和技术 
 
 (1) ICQ类的即时通信软件。两个或多个用户互相使用文字、语音或文件进行交流,快速、直接,易于同非PC网络设备(如PDA、手机)通信,而且它不依赖设备即可辨别用户。由于利用P2P技术可以弱化甚至摆脱对中央服务器的依赖,这样的通信更接近非互联网通信模式。 
 
 (2) Farsite(Microsoft),Ocean Store类数据存储软件。用于在网络上将存储对象分散化存放,而不像现在放于专用服务器。这样减轻了服务器负担,增加了数据的可靠性和传输速度。 
 
 (3) Napster类软件。实现数据共享,使用者可以直接从任意一台安装同类软件的PC上下载及上载文件,而不是从服务器。用户可以检索、复制共享的文件。软件自动发现最新的文件列表,发布者无需担心发布的问题。 
 
 (4) Infrasearch、Pointera类数据搜索及查询软件。用来在P2P网中完成信息检索。一旦形成P2P专用网,其上的数据搜索与现在互联网中数据存在中央服务器的情况有所不同,必须要考虑动态地将当前P2P网络中各个Peer的内容进行收集,并且要有效地向用户传递。 P2P网用户中相当数量在联网方式上不同,专线、拨号、宽带、窄带都会碰到; 联网的时间可以一个是24小时在线,而另一个完全可能仅联机几十分钟; 使用的操作系统也不一定相同。 
 
 (5) Netbatch(Intel)类协同计算软件。可联接近1万台PC,利用它们的空闲时间进行协同计算,完成超计算量的工作(如空间探测,分子生物学计算,芯片设计)。 
 
 (6) Groove 类数据或行动协同软件。它是基于P2P连接的软件工具,可以建立一个安全的企业级协同工作平台(P2P网),提供供求信息链上的互动信息沟通,如货品目录、库存及发货清单,帮助使用者进行经销渠道维护、客户服务和支持。 
 
 (7) 游戏软件。事实上许多网络游戏均是P2P方式的,尤其是那些双人及多人对弈游戏。 
 
 2. 组织与标准 
 
 目前,正式的P2P组织尚未成立,2000年8月间成立的P2P工作组,成员包括Intel、IBM、HP等大企业,目标集中在P2P技术的标准、安全性及可靠性等等。但由于P2P技术本身发展迅速,P2P技术涵盖的范围尚未确定,目前尚未有统一的规范。 
 
 发展 
 
 1. 关键技术 
 
 P2P是一种基于互联网环境的新的应用型技术,主要为软件技术。 
 
 (1) 对于互联网上众多计算机,P2P应用比其他应用要更多考虑那些低端PC的互联,它们不具备服务器那样强的联网能力,同时对于以往的P2P应用技术,现在的硬件环境已经更为复杂,这样在通信基础方面,P2P必须提供在现有硬件逻辑和底层通信协议上的端到端定位(寻址)和握手技术,建立稳定的连接。涉及的技术有IP地址解析、NAT路由及防火墙。 
 
 (2) 在应用层面上,如果两个Peer分别代表两家不同的公司,而且它们已经通过互联网建立连接,那么一方的信息就必须为另一方所识别,所以当前互联网上关于数据描述和交换的协议,如XML、SOAP、UDDI等都是一个完善的P2P软件所要考虑的。 
 
 (3) 有通信就要有安全保障,加密技术是必须要考虑的。 
 
 (4) 其他需考虑的有如何设置中心服务器,如何控制网络规模等。 
 
 2. P2P技术与现有互联网技术比较 
 
 目前互联网主要技术模式是S/C方式,此方式要在互联网上设置拥有强大处理能力和大带宽的高性能计算机,配合高档的服务器软件,再将大量的数据集中存放在上面,并且要安装多样化的服务软件,在集中处理数据的同时可以对互联网上其他PC进行服务,提供或接收数据,提供处理能力及其他应用。对于一台与服务器联机并接受服务的PC机来说,这台PC机就是客户机,其性能可以相对弱小。而P2P技术的特征之一就是弱化了服务器的作用,甚至取消服务器,任意两台PC互为服务器,同时又是客户机,即对等。右面是P2P与S/C方式的一些比较: 
 
 S/C方式造成互联网络上的集中,无论信息资源还是成本资源均向同一方向集中,这样的模式符合一对多、强对弱的社会关系形式,如 *** 对个人、对企业,大企业对小企业,学校对学生,企业对职工等等关系。所以S/C方式是符合市场需求的。P2P方式将导致信息数量、成本资源都向互联网各点均匀分布,也就是所谓“边缘化“的趋势。此模式符合“一对一”的特点,以及彼此相当的社会关系形式,如个人对个人,规模相当的企业之间,等等,这也是符合市场需求的(如ICQ)。所以这两种方式会共存,有关P2P即将替代S/C模式的说法是不成立的。P2P有其独特的市场空间,是现有互联网应用的补充,这一点应该是毫无疑问的。 
 
 3. P2P技术特性 
 
 (1) 既是S又是C,如何表现取决于用户的要求,网络应用由使用者自由驱动。 
 
 (2) 信息在网络设备间直接流动,高速及时,降低中转服务成本。 
 
 (3) 构成网络设备互动的基础和应用。 
 
 (4) 在使网络信息分散化的同时,相同特性的P2P设备可以构成存在于互联网这张大网中的子网,使信息按新方式又一次集中。 
 
 企业应用 
 
 应用P2P技术的互联网产品正在迅速开辟出一块新的互联网应用市场,例如ICQ类的即时信息工具不仅创立了一个巨大市场,而且正在多方向地向外扩展,比如在移动通信市场,ICQ产品的多信息格式(文字、语言的支持)和即时性,可以为常规通信增加信息内容(文字、图片)和通信对象(网上ICQ用户)。 
 
 另一方面,ICQ的使用也会使部分用户放弃Email,侵蚀Email市场。Napster类的文件共享型P2P产品开拓出网上文件传播的新途径,用户不仅可以进行搜索和下载这样的操作,同时也可以方便地将自己的文件提供给其他用户,做到了基本的双向交流。 
 
 由于P2P技术方案不同于S/C方式的特性,可以在许多方面弥补S/C方式的不足,P2P产品将建立互联网上的一种新的应用模式,这时用户不仅在PC装有浏览器,而且还有数种P2P软件来实现新的互联网应用。 
 
 比如一个计算机配件经销商可以通过Email或浏览器(如果对方也通过P2P技术发布信息,则也可以用P2P软件)得到其上游厂家最新推出的产品信息及价格,研究了这些信息,并落实订货事宜之后,启动P2P软件,将新的产品及售价发布到重要客户的P2P联络站上,其中一个未上网的用户通过手机也知道了这消息。不久,经销商将收到客户的在线询问,而经销商在线回答问题的同时又将一个驱动程序传给了这个客户。这一切的操作均是通过互联网,而对象是厂家人员或客户,而非其网站或邮箱,这样就真正利用互联网做到了面对面的交流,更加接近现实社会的人际交流习惯。 
 
 1. 企业P2P互联网应用的几个侧重 
 
 (1) 企业协同 
 
 企业协同包括两大方面,一是企业内部的员工与员工、部门与部门、员工与部门之间的协同,无论部门及员工处在何种地理位置,只要拥有网络,双方存在信息沟通的要求,就可以利用P2P软件协调双方的行为。信息的种类及行为目的可以是多种多样的,如日程安排、通知发布、单据的审批、文件传阅和分发、方案的评比(表决)、计划协调等等这些可以通过电子文件表达的信息均可以通过软件来表达,并以此将使用者联系在一起。P2P应用更适用这当中更多需要用户交互的部分,如计划协调、日程安排等。二是企业与企业之间的行为协同,这种协同的互动的多样性和复杂性要高于企业内部的协同。从简单的会议日程安排、公文往来,到报价、询价订货系统、订单跟踪、电子化交易。 
 
 (2) 企业门户 
 
 新型企业门户不再简单地以一个网站来实现,它不但综合了为企业内部员工或部门的服务,还可以为企业伙伴及用户服务,同时也是企业管理者了解企业运行状态,调控企业运行的管理工具。企业各个部分的运行情况均可以通过它传递给允许接触到相关信息的使用者。管理者可以通过门户掌握企业的动态,调控企业的运行,直达下级领导建立沟通。而企业内部的员工与企业外部的伙伴或客户均可通过这一平台找到相关的人(工作人员),建立起这样那样的信息交流通道,实现不同的协作目标。这将综合S/C技术和P2P技术,P2P部分将实现信息定向推送,实时沟通和数据互动。 
 
 (3) P2P群集和VPN 
 
 构建于互联网之上的P2P应用不再简单地限于两个点,完全可以扩展到多点的群集,形成互联网中的一个虚拟的子网,构成一个精简的VPN。这样一来,通过相对简单的,仅仅是对P2P用户端软件的操作,用户就可以主动地选择不同的VPN并加入,同时也就使得了不同的VPN同时存在于互联网之中。个性化、专业化同时又是开放(基于互联网)的VPN的出现,使信息的集中和流动更接近现实社会的信息流动方式,更易于为人们所接受。比如喜爱音乐的人们建立了自己的音乐VPN,擅长编程的设计师可以建立自己的程序员VPN,而对于企业,行业化、渠道化的组织终于有了一个在互联网上安家的便捷途径。可以预计,行业化的目录服务、信息服务将通过此方式迅速涌现,为企业电子商务打下一个良好基础。 
 
 (4) 人机远程互动和机机互动 
 
 远程监控和调试已经运用在许多工业场合,甚至也出现了一些通过网站方式运行的方案,但网站方式在速度和交互性方面的缺陷使得用户无法接受。P2P方案为这方面的应用开辟了新的天地,利用它,一个锅炉厂商可以通过互联网帮助其客户调控其锅炉的运行状态,而我们也可以在回家的路上用手机将家中的空调提前打开。 
 
 (5) 宽带网及无线移动网应用 
 
 当带宽达到数据流要求的容量,如实时音频、实时视频,人们期待已久的多种网络应用就会呈现在面前。而特别能满足交互需要的P2P技术更有一块施展的天地,电话会议、视频会议、远程教育、培训、安装调试等等都将为企业带来P2P技术的新应用。实际上ICQ作为P2P技术已经开始应用在手机短信上。 
 
 2. 企业P2P互联网应用的市场特点 
 
 (1) 构成企业B2B电子商务内容的一部分。 
 
 (2) 促进建立新的互联网数据交换标准和数据安全模式。 
 
 (3) 引起新一代互联网的应用,可以建立起底层结构平台。 
 
 (4) 具有领域化的市场分割—与前一时期的互联网热有相同的出发点,将建立起相关行业的群落。 
 
 (5) 有较明确的赢利模式。由于P2P产品不再像S/C方式那样客户仅使用浏览器,而是使用特质的客户端软件,同时软件的使用需厂家的直接支持,用户对购买软件或缴纳使用费很容易理解。 
 
 (6) 向后产品和技术可以整合进入企业内部信息管理市场,向前可以进入企业外部电子商务市场。 
 
 3. 估计的产品形式 
 
 (1) 底层基础开发平台及专项应用软件。 
 
 (2) 软件工程。为企业量身定做。 
 
 (3) 软件服务。将软件功能租给企业使用及信息服务。

3. 什么是P2P技术

点对点技术(peer-to-peer, 简称P2P)又称对等互联网络技术,是一种网络新技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。P2P网络通常用于通过Ad Hoc连接来连接节点。这类网络可以用于多种用途,各种档案分享软件已经得到了广泛的使用。P2P技术也被使用在类似VoIP等实时媒体业务的数据通信中。
纯点对点网络没有客户端或服务器的概念,只有平等的同级节点,同时对网络上的其它节点充当客户端和服务器。这种网络设计模型不同于客户端-服务器模型,在客户端-服务器模型中通信通常来往于一个中央服务器。   有些网络(如Napster, OpenNAP, 或IRC @find)的一些功能(比如搜索)使用客户端-服务器结构,而使用P2P结构来实现另外一些功能。类似Gnutella 或Freenet的网络则使用纯P2P结构来实现全部的任务。

什么是P2P技术

4. 关于P2P的原理问题,高手进。

迅雷是一款集成了多种下载机制的软件(Emule,BitTorrent, Gnutella, Chord等P2P协议 以及传统的FTP等C/S协议)。每种P2P协议的下载机制都不同。比如Gnutella是你去某一人处下载而BitTorrent是你同时去很多人处下载同时也必须上传。

上传量与下载量  理论上在整体网络中应该是一样的。 你问的问题可以解释如下:
在某一时刻,你的下载速度可能会远远大于上传速度。但被你下载资源的那个人可能根本什么都没在下载,这样他此刻的下载量为0 速度也为0,而上传量与速度则取决于有多少和你一样的人在从他那里下载。
大多数P2P协议的激励机制都要求,下载的同时必须要上传,却并不强制要求上传也必须要下载,所以下载快于上传的那个差量基本上都是由 ‘无私上传’的人们补齐的。

5. P2P技术是什么?

又称对等互联网络技术,是一种网络新技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。P2P网络通常用于通过Ad Hoc连接来连接节点。这类网络可以用于多种用途,各种档案分享软件已经得到了广泛的使用。P2P技术也被使用在类似VoIP等实时媒体业务的数据通信中。
P2P 架构体现了一个互连网技术的关键概念,这一概念被描述在1969年4月7日第一份RFC文档“RFC1,主机软件”中。在不用中心索引服务器结构实现多媒体文件交换的背景下,这个概念已经变的非常普遍了。

纯P2P
节点同时作为客户端和服务器端。
没有中心服务器。
没有中心路由器。

杂P2P
有一个中心服务器保存节点的信息并对请求这些信息的要求做出响应。
节点负责发布这些信息(因为中心服务器并不保存文件),让中心服务器知道它们想共享什么文件,让需要它的节点下载其可共享的资源。
路由终端使用地址,通过被一组索引引用来取得绝对地址。

混合P2P
同时含有纯P2P和杂P2P的特点。

P2P技术是什么?

6. P2P是怎样实现的?求大神帮助

一.P2P(Peer-to-peer)概述  P2P是Peer-to-peer的缩写,指的是点对点的意思,P2P作为一种边缘技术,受到  众多的关注,特别是近几年,在互联网上其发展势头是令人惊讶的,下面我就P2P作一下简单的描述:  美国是计算机的发源地,众多计算机的相关理论由美国最早提出,相关技术也由美  国最早实现;P2P也不例外,当18岁的Shawn Fanning开发出一个叫Napster的软件时,不久便引起互联网的一次巨大的震动,同时在社会上也引起强烈的反响,P2P概念也就应运而生了,它不仅仅是一种软件架构,也是一种社会模式的体现。它的出现也引发了人们对现有某些社会模式的思考(就好比当强奸成为不可避免时,不如试着去享受,同样当盗版成为不可避免时,我们该怎么办,呵呵,题外话了^-^)。  P2P历经坎坷发展到现在,各方面技术也较成熟,现在P2P在应用上最广泛便是网  格计算和资源共享(原则上网格计算也包括在资源共享内,因为资源共享本来就包括计算机中所有资源如处理器的共享,我们现在常用的资源共享也就是现有P2P软件所实现的也就是硬盘资料共享而已),网络上流行的P2P软件的架构手段主要有两种:集中式和分布式。  集中式:便是利用服务器作为媒介使各个分散的节点(用户)能互相联系,生成各种服务响  应各节点的业务需求,各节点一旦建立联系,便可互相共亨对方资源,这种方 式可使各节点定位比较容易,易于搜索,查找,使各节点间容易建立比较固定  的关系,使得在此平台上开发进一步的应用更加易于推广;但这种方式对服务  器性能要求也很高,应用系统功能越强大,对服务器的要求就越高,比如搜索,  在此方式下如要提高搜索的命中和降低搜索的冗余,则必须提高结点对服务器  的请求次数,增加了服务器资源的消耗;在这种架构中可以利用技术手段使得  某些大节点分担一些服务器的功能,从而降低服务器的负荷。  分布式:每个节点即做服务器又做客户端,这种方式非常灵活,  此P2P网络内的任一节点便可与此网络进行资源互享,事实上,这种方式宏观来看应属于Peer-to-Net(PTN),任何一个节点只是此网络的一个组成部分,任何一个节点只是从此网络上获取资源,它可以在一个公司或企业内部无需额外配置而实现一个企业内部P2P系统,这此方式搜索功能强大而灵活,能够体现出P2P的本质;由于架构的原因,此方式节点定位能力极差,无法使节点之间产生比较固定的关系,搜索能力虽然灵活强大,但冗余较大,如果技术手段处理不好很容易产生广播风暴,引起网路资源的大量消耗,且些架构的技术实现难度极大,在国外特别是美国,此种架构应用较为广泛;原因之一便是网络环境因素,之二便是社会因素;国内网络环境较为复杂,最为突出的便是局域网问题,这种复杂的网络环境对这种架构的技术要求就更加重要了,再有就是社会因素也使得国内的P2P趋向的集中式的架构模式。  在P2P中最核心的技术便是搜索功能,谁能在搜索功能上领先一筹,谁就能在P2P领域技术上领先一步,而P2P搜索功能的实现又依赖于一个好的架构模式,所以一个好的P2P架构可以决定一个P2P软件在技术上的优势;然而P2P的发展又不仅仅依赖于技术,比如说黄色问题,这是技术所难以解决的,之所以P2P软件上的黄色资源在P2P系统上所占比例(A)远远大于社会上的黄色内容所占社会内容的比例(B),这应属于一个不合理的现象,一个优秀的P2P软件件要想发展壮大就必定把A控制在B的附近。  P2P作为一种概念,有着广阔的应用前景,在技术日臻完善的今天,相信不久的将来  便会成为一种成熟的平台概念,而我们现在要做的便是尽力去推动它的发展,不断完善现有的P2P理论基础,不断完善现有技术手段,  二.BT属于P2P软件,P2P只占用用户的带宽,不占用硬盘,而且只用于视频直播流,不会复制、传输、修改用户电脑的文件,所以不会对用户的硬盘造成危害,也不会威胁到用户的安全。

7. P2P技术及其应用的介绍

《P2P技术及其应用》1是由邢小良编著,人民邮电出版社出版于2008年2月1日出版发行。本书从电信运营商的角度出发,结合浙江电信对P2P技术进行的一些研究及利用P2P技术推出的一些新业务的情况,系统全面地介绍了P2P技术及其应用。

P2P技术及其应用的介绍

8. P2P技术全面解析的内容简介

本书对P2P技术进行了全面而又深入的讲解,内容涵盖了P2P的基础知识:P2P概述、无结构的P2P系统、有结构的P2P系统、负载均衡以及可靠性等;P2P技术的应用:P2P网络中的NAT穿越技术、内容分发技术、P2P VoIP技术等;P2P与电信网的结合和应用:P2PSIP、P2P与IMS的结合;P2P领域中一些高级问题:P2P安全、P2P QoS、移动P2P等。

最新文章
热门文章
推荐阅读