P2P网络——基本概述

P2P网络概述

一、P2P网络定义
P2P网络是一种在IP网络之上的应用层的分布式网络,网络的参与者(节点)共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力等)。
P2P网络中的共享资源提供的服务和内容能被P2P网络中的节点访问,并且不需要经过P2P网络外的其他中间实体。在P2P网络中的对等节点,既是(服务和内容)提供者,
又是(服务和内容)获取者。
    P2P属于分布式计算。

二、应用领域
    1、文件共享
    2、流媒体在线播放
    3、实时通信
    4、网络游戏
    5、协同工作
    ……

三、组成终端
    1、PC机
    2、服务器
    3、特殊终端(机顶盒、PDA、传感器……)
    
四、P2P网络特点
    1、可扩展性:不管是用户几点组成的P2P网络还是服务器节点组成的P2P网络,都是完全分布式的,不存在单点性能上的瓶颈。理论上其可扩展性几乎可以认为是无限的。
    由于P2P自组织、自配置、自动负载均衡的特性,系统扩容变得非常容易。
    2、健壮性:P2P架构天生具有耐攻击、高容错的优点。
    3、高性能/价格比:P2P架构可以有效利用大量普通用户节点的空闲资源,不需要部署服务器或者需要部署的服务器很少。P2P网络可以将计算任务或数据分布到所有用户
    节点上,利用其中闲置的带宽、计算能力或存储空间,达到高性能计算、海量数据传输、海量数据存储的目的。
    4、私密性:传统的一些匿名通信通常采用中继服务器来实现匿名通信的目的,在P2P中,所有参与者都可以提供中继转发的功能,因而大大提高了匿名通信的灵活性和可
    靠性,能够为用户提供更好的隐私保护。
    5、流量均衡:P2P网络环境下,硬件资源和数据内容分布在多个节点,而P2P节点可以分布在网络中任何角落,可以很好的实现整个网络的流量均衡。
    6、自组织、低部署维护成本
    
五、P2P的功能和对应技术
    1、基于P2P的数据发布和传输
        定义:P2P网络中点到点的具体数据传输过程。
        传输的方式:
            a.一对一:主要用于即时通信和VoIP等应用的用户直接通信
            b.一对多:主要用于群组通信和消息广播,应用层多播和广播都是这种模式
            c.多对多:主要用于内容分发应用(BT、电骡、PPS、PPLIVE)
        
    2、基于P2P的数据存储和检索
        定义:在P2P网络中的分布式存储和检索方法,包括基于结构化的P2P网络的方法和基于非结构化的P2P网络的方法两类。
        
    3、基于P2P的分布式数据处理
    

    

转载于:https://my.oschina.net/jos/blog/823543

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
P2P技术揭秘:P2P网络技术原理与典型系统开发》从一个全新的视角向读者展示了从P2P初步入门到应用实践的学习之路。《P2P技术揭秘:P2P网络技术原理与典型系统开发》从理论到实践,从基础到项目,循序渐进地讲解了P2P技术的基本知识体系,同时配合开发案例引导读者进行P2P应用实战开发。书中对每一个知识点、原理思想、应用方法及实例都进行了深入浅出的阐述和分析,力求让读者读完《P2P技术揭秘:P2P网络技术原理与典型系统开发》后有所学、有所悟、有所得。 《P2P技术揭秘:P2P网络技术原理与典型系统开发》共14章,分为3篇。主要内容包括P2P概述P2P网络拓扑结构、P2P网络搜索技术、P2P关键技术及应用、P2P网络中的nat穿透技术、基于P2P的bittorrent(后文简称bt)技术、基于P2P的emule文件共享技术、基于P2P的skype即时通信技术、基于P2P的流媒体技术、基于java的P2P开发平台搭建、sloape的开发包及插件开发技术、基于P2P的即时通信系统的开发与实现、bt系统分析及客户端开发、jxta技术等。另外,《P2P技术揭秘:P2P网络技术原理与典型系统开发》配书光盘中收录了专门为《P2P技术揭秘:P2P网络技术原理与典型系统开发》录制的多媒体教学视频及书中涉及的源代码,便于读者更加直观、高效地学习。 《P2P技术揭秘:P2P网络技术原理与典型系统开发》适合P2P技术入门人员及网络视频、网络电话、多线程下载等网络软件开发人员。另外,《P2P技术揭秘:P2P网络技术原理与典型系统开发》对于大中专院校相关专业的学生和老师也有很好的借鉴意义。 ——《豆瓣读书》
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值