关闭

P2P技术及最新应用案例

标签: p2p网络互联网server网格服务器
303人阅读 评论(0) 收藏 举报
TagP2P技术互助监控
 
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通讯与信息共享,即使用IP及P2P技术,在互联网上进行高质量、免费通话或信息共享。其代表软件是Skype,相信很多人已使用过,通过Skype,您可以与全球各地的人交谈、聆听语音、观看视频、使用文字交流,再无需考虑通信费用、距离或时间。
·         网格计算应用,该类应用利用网络中的计算资源来执行计算量很大的任务,典型项目有SETI@homeGlobus等,其中SETI@home是个很有趣的科学试验项目,它利用全球联网的计算机共同搜寻地外文明。你可以通过运行一个免费程序下载并分析从射电望远镜传来的数据来加入这个项目。
 
P2P技术应用日新月异,新应用及软件不断涌现。现给大家介绍最近在网上搜到利用P2P技术进行网站监测的应用YouMonitor.Us(YMU)。YMU网络是遍布全球的网站监测网络,它利用P2P技术提供新型的网站监测服务,网络参与者通过贡献DC-Node来得到全球分布的、免费的24x7网站监测服务。DC-Node指监测节点,是YMU网络中的一个节点,是成千上万的监测客户端之一。YMU网络体现了互联网时代“我为人人,人人为我”的共享精神。
 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2292次
    • 积分:63
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档