`
java.guru
  • 浏览: 65531 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
阅读更多

P2P,即Peer-to-Peer,指点对点、对等网络,它是一种分布式网络,网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、打印机等),这些共享资源能被其它对等节点(Peer)直接访问而无需经过中间实体。与传统的Client/Server模式不同,在P2P网络中,参与者既是资源提供者(Server),又是资源获取者(Client)

 

跟传统C/S结构相比,P2P技术具有如下技术特点:

·         非中心化(Decentralization):网络中的资源和服务分散在所有结点上,信息的传输和服务的实现都直接在结点之间进行,可以无需中间环节和服务器的介入,避免了可能的瓶颈。

·         可扩展性(Extensibility):在P2P网络中,随着用户的加入,系统整体的资源和服务能力也在同步地扩充,从而能更高效地满足用户的需要。

·         健壮性(Robustness)P2P架构天生具有耐攻击、高容错的优点。由于服务是分散在各个结点之间进行的,部分结点或网络遭到破坏对其它部分的影响很小。P2P网络通常都是以自组织的方式建立起来的,并允许结点自由地加入和离开,并能根据网络带宽、结点数、负载等变化不断地做自适应式的调整。

 

由于P2P技术的优势,其已经被应用到各种不同的领域。目前典型的P2P应用包括以下类型:

·         内容共享网络,这是P2P技术应用最广的方式,相信很多人使用P2P软件(如eMuleBitComet等)在网上下载过文件,已经了解了P2P技术的巨大威力与性能;您还可以通过PPLive在线观看电影、视频直播等;

·         P2P通讯与信息共享,即使用IPP2P技术,在互联网上进行高质量、免费通话或信息共享。其代表软件是Skype,相信很多人已使用过,通过Skype,您可以与全球各地的人交谈、聆听语音、观看视频、使用文字交流,再无需考虑通信费用、距离或时间。

·         网格计算应用,该类应用利用网络中的计算资源来执行计算量很大的任务,典型项目有SETI@homeGlobus等,其中SETI@home是个很有趣的科学试验项目,它利用全球联网的计算机共同搜寻地外文明。你可以通过运行一个免费程序下载并分析从射电望远镜传来的数据来加入这个项目。

 

P2P技术应用日新月异,新应用及软件不断涌现。现给大家介绍最近在网上搜到利用P2P技术进行网站监测的应用YouMonitor.Us(YMU)YMU网络是遍布全球的网站监测网络,它利用P2P技术提供新型的网站监测服务,网络参与者通过贡献DC-Node来得到全球分布的、免费的24x7网站监测服务。DC-Node指监测节点,是YMU网络中的一个节点,是成千上万的监测客户端之一。YMU网络体现了互联网时代“我为人人,人人为我”的共享精神。
分享到:
评论

相关推荐

    P2P技术揭秘-管磊

    主要内容包括P2P概述、P2P网络拓扑结构、P2P网络搜索技术、P2P关键技术及应用、P2P网络中的nat穿透技术、基于P2P的bittorrent(后文简称bt)技术、基于P2P的emule文件共享技术、基于P2P的skype即时通信技术、基于P2P的...

    《P2P技术揭秘P2P网络技术原理与典型系统开发》(管磊 编著)

    书中对每一个知识点、原理思想、应用方法及实例都进行了深入浅出的阐述和分析,力求让读者读完《P2P技术揭秘:P2P网络技术原理与典型系统开发》后有所学、有所悟、有所得。 《P2P技术揭秘:P2P网络技术原理与典型系统...

    P2P系统原理(P2P技术的应用P2P的组织结构.ppt

    P2P系统原理(P2P技术的应用P2P的组织结构.ppt

    Java P2P技术内幕PDF+源代码

    本书从理论到实践,从基础到项目,循序渐进地讲解了p2p技术的基本知识体系,同时配合开发案例引导读者进行p2p应用实战开发。书中对每一个知识点、原理思想、应用方法及实例都进行了深入浅出的阐述和分析,力求让读者...

    P2P优秀论文_XML技术在P2P中的应用

    P2P优秀论文_XML技术在P2P中的应用

    P2P技术原理及应用_金海.pdf

    P2P技术原理及应用_金海.pdf

    《Java P2P技术内幕》完整电子版

    本书详细深入地介绍了P2P技术的基本概念、开发技术和应用实例。 全书分为4个部分23章。第一部分为前4章,简单介绍了P2P的基本概念、其Java开发平台的特性、P2P应用程序的类型以及相关产品。第二部分包括第5到10章,...

    IPv6应用与p2p技术

    IPv6应用与p2p技术,IPv6应用与p2p技术,IPv6应用与p2p技术

    P2P技术在电子商务中的应用

    P2P技术在电子商务中的应用 本文介绍了P2P 的基本概念,分析了目前电子商务发展的状况,探讨了如何将P2P 对等通信应用于电子商务中。在现有网络基础上,结合传统服 务器模式的优点,提出了一种基于P2P的电子商务框架...

    论文研究-P2P技术在移动网络的应用 .pdf

    P2P技术在移动网络的应用,王立,景晓军,P2P技术的本质是化集中处理和存储为分布处理和存储, 将闲散的资源集中起来使用, 它是当前互联网的技术热点之一,强烈地冲击着传统��

    P2P网络技术原理与系统开发案例

    本书分为3个部分:基础原理、P2P技术关键问题和系统设计与实现。基础理论部分介绍P2P网络的基本概念、网络结构、主流P2P应用系统架构,使读者掌握P2P相关基础理论。P2P技术关键问题部分论述了网络穿越、安全通信等...

    P2P应用开发参考源码

    p2p网络下的应用程序开发Demo,简单了解p2p的连接过程和技术原理。

    论文研究-P2P技术的应用领域及潜在问题研究 .pdf

    P2P技术的应用领域及潜在问题研究,黄明秀,,作为一种新兴技术,P2P(Peer to Peer)技术因能充分利用网络资源和网络带宽等诸多优点而受到广泛关注。作者结合参与的相关课题研究工作�

    Java P2P技术内幕

    Java P2P技术内幕 发掘java的全部潜能 开发p2p应用程序

    基于p2p应用的流量分析

    基于p2p的网络流量分析技术剖析 为了解和掌握网络中P2P流量的特征,对网络中的P2P文件共享应用的流量进行了分 析。发现在P2P文件共享应用Maze产生的流量中:流量具有突发性特点;流量的局部性比WWW和 FTP应用相比更不...

    \p2p\Java技术在P2P环境下的应用

    \p2p\Java技术在P2P环境下的应用

    P2P技术介绍

    P2P技术的核心: -通过UDP的NAT穿越,实现Internet两端不同内网的两台计算机直接点对点通信。

    P2P技术的应用与思考

    详细描述p2p技术的技术背景、主要特征、关键技术和主要应用,还对p2p的前景做了一个期望

    P2P技术解密(管磊)

    书中对每一个知识点、原理思想、应用方法及实例都进行了深入浅出的阐述和分析,力求让读者读完《P2P技术揭秘:P2P网络技术原理与典型系统开发》后有所学、有所悟、有所得。 《P2P技术揭秘:P2P网络技术原理与典型系统...

    基于P2P的实时流媒体系统设计

    本课题讨论并研究的主要问题是,分析研究P2P技术及该技术下流媒体数据传输的应用,设计并实现一个基于P2P技术的传输服务系统。通过搭建P2P传输平台,研究流媒体数据的实时高效传输。1.研究P2P传输技术的相关理论,...

Global site tag (gtag.js) - Google Analytics