互联网应用方式

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

P2P应用 P2P应用
P2P分布式存储系统 P2P分布式存储系统
基于超级结点结构的半分布式P2P应用如KaZaa、Edonkey、 Morpheus、 基于超级结点结构的半分布式P2P应用如KaZaa、Edonkey、 Morpheus、Bit Torrent属于P2P共享存储 Torrent属于P2P共享存储
P2P
P2P即PeertoPeer,称为对等连接或对等网络。 P2P即PeertoPeer,称为对等连接或对等网络。 P2P网络是去中心,自组织和从单纯意义上 P2P网络是去中心,自组织和从单纯意义上 来说的动态的(网络),并且为传统的服 务器务器-客户端计算模型提供另外一种选择。 S(Server)/B(Browser)或S/C(Client) Server)/B(Browser)或S/C(Client) 结构的应用必须在网络内设置一个 结构的应用必须在网络内设置一个服务器, 一个服务器, 信息通过服务器才可以传递。拥有P2P软件 信息通过服务器才可以传递。拥有P2P软件 的PC自由形成互联(直接连接,不通过服 PC自由形成互联(直接连接,不通过服 务器),双方共享 务器),双方共享资源,协同完成某种行 共享资源,协同完成某种行 动。
P2P应用 P2P应用
P2P协同工作环境 P2P协同工作环境
实时通信、聊天室、文件共享、语音通信等基本功能,除了这些基本功 能,用户之间还可以共享白板、协同写作、视频会议等。也可用于软件开发 的协同工作。采用P2P技术使协同工作不再需要中心服务器,参与协同工作的 的协同工作。采用P2P技术使协同工作不再需要中心服务器,参与协同工作的 计算机可以点对点建立连接。
二、C/S、B/S、 P2P对比及应用 二、C/S、B/S、 P2P对比及应用
C/S B/S P2P
C/S架构软件的优势与劣势
应用服务器运行数据负荷较轻 数据的储存管理功能较为透明 C/S架构的劣势是高昂的维护成本且投资大
一般面向相对固定的用户群, 一般面向相对固定的用户群, 对信息安全的控制能力 很强. 一般高度机密的信息系统采用C/S 结构适宜. 很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以 通过B/S发布部分可公开信息 通过B/S发布部分可公开信息
C/S结构 C/S结构
C/S结构是传统的客户/服务器结构,服务器 C/S结构是传统的客户/ 端一般不需要Web服务器,服务器和客户 端一般不需要Web服务器,服务器和客户 端通过某种公开的或私有的通讯协议进行 通信。客户端一般用VB、Delphi等开发工 通信。客户端一般用VB、Delphi等开发工 具开发。其特点是客户端的用户体验比较 好,缺点是软件升级或修改需要重新安装 客户端,对有大量客户端的系统来说维护 的工作量非常大。
B/S结构 Bຫໍສະໝຸດ BaiduS结构
B/S结构,开发的软件在服务器上部署,需 B/S结构,开发的软件在服务器上部署,需 要服务器有IIS或其它提供Internet服务的 要服务器有IIS或其它提供Internet服务的 Web服务器软件,客户端用浏览器通过已 Web服务器软件,客户端用浏览器通过已 知的网址访问就能使用软件提供的各种功 能。这种结构的特点是软件修改升级时对 用户没有影响,软件分发维护的工作量小。
数据库系统一般由4 数据库系统一般由4个部分组成:
①数据库,即存储在磁带、磁盘、光盘或其 他外存介质上、按一定结构组织在一起的相关数 据的集合。 ②数据库管理系统(DBMS)。它是一组能完 ②数据库管理系统(DBMS)。它是一组能完 成描述、管理、维护数据库的程序系统。它按照 一种公用的和可控制的方法完成插入新数据、修 改和检索原有数据的操作。 ③数据库管理员(DBA)。 ③数据库管理员(DBA)。 ④用户和应用程序。
P2P应用层组播 P2P应用层组播
IP组播的实施涉及到对现有网络基础设施的调整,因此大规模应用 IP组播的实施涉及到对现有网络基础设施的调整, 受到限制。随着P2P研究的兴起, 受到限制。随着P2P研究的兴起,基于应用层的组播技术逐渐受到广泛 关注。应用层组播协议将组成员节点自组织成重叠网络(Overlay 关注。应用层组播协议将组成员节点自组织成重叠网络(Overlay network),在主机节点实现组播功能, network),在主机节点实现组播功能,为数据多点并发传输提供服务。 应用层组播是在应用层实现组播功能而不需要网络层的支持,这样就 可以避免出现由于网络层迟迟不能部署对组播的支持而使组播应用难 以进行的情况。
分布式数据库
分布式数据库系统是在集中式数据库系统 的基础上发展起来的,是计算机技术和网 络技术结合的产物。分布式数据库系统适 合于单位分散的部门,允许各个部门将其 常用的数据存储在本地,实施就地存放本 地使用,从而提高响应速度,降低通信费 用。
分布式数据库具有以下几个特点
数据独立性与位置透明性 集中和节点自治相结合 支持全局数据库的一致性和和可恢复性。 复制透明性。 易于扩展性。 易于扩展性。
P2P计算能力的共享 P2P计算能力的共享
SETI@home是由加州伯克利大学开展的寻找外星生命的研究计 SETI@home是由加州伯克利大学开展的寻找外星生命的研究计 划。它使用P2P技术串联所有参与研究计划的闲置计算机来执行复杂 划。它使用P2P技术串联所有参与研究计划的闲置计算机来执行复杂 的运算,用来分析行星的无线电信号,寻找宇宙可能存在其他外星文 明的证据,这些电脑每天平均发挥的效能超过了全球造价最高,运算 最快的超级电脑。也可用于基因数据库检索和密码破解等需要大规模 计算能力的应用
关系数据库、面向对象数据库
关系数据库在数据库系统方面发展地非常完善,有强大的管 理功能和可操纵性。另外,关系模型具有坚实的数学基础。 关系数据库语言SQL 关系数据库语言SQL 面向对象数据库强调高级程序设计语言与数据库的无缝连接, 面向对象数据库还吸收了面向对象程序设计语言的思想 。面 向对象数据库能够支持非常复杂的数据模型,从而特别适用 于工程设计领域 。 随着多媒体数据的大量出现和应用的日益复杂,关系数据库 随着多媒体数据的大量出现和应用的日益复杂,关系数据库 也在不断吸收面向对象数据库的优点,出现了现在所谓的对 象关系型数据库(象ORACLE8i、DB2象关系型数据库(象ORACLE8i、DB2-5以上都是这种系统)。 对象关系数据库由于继承了上述两者的优点,已经成为目前 数据库发展的主流。
互联网应用方式
一、C/S、B/S、 P2P介绍 一、C/S、B/S、 P2P介绍 二、C/S、B/S、 P2P对比 二、C/S、B/S、 P2P对比
一、C/S、B/S、 P2P介绍 一、C/S、B/S、 P2P介绍
C/S:客户端/服务器模式 C/S:客户端/ B/S:浏览器/服务器模式 B/S:浏览器/ P2P:对等网络连接应用 P2P:对等网络连接应用
P2P
不同软件所使用的P2P网络让用户可以分享 不同软件所使用的P2P网络让用户可以分享 电脑的处理能力(分布式系统),数据 (文件分享)和带宽(使用多节点传送)。 P2P利用个人电脑的能量和资源,而不是强 P2P利用个人电脑的能量和资源,而不是强 大的中央服务器。分享的资源通过大量的 用户基数保证高可用性。P2P是互联网研究 用户基数保证高可用性。P2P是互联网研究 的重要领域,因为他在分布式计算中有巨 大的潜力。他对IT产业也是非常重要的, 大的潜力。他对IT产业也是非常重要的, 因为围绕着P2P网络新型的商业模型已经在 因为围绕着P2P网络新型的商业模型已经在 逐步建立中。
P2P 直接将人们联系起来,让人们通过互联网直 接交互。 P2P 使得网络上的沟通变得容易、更直 接共享和交互,真正地消除中间商。 P2P 就是人可以直接连接到其他用户的计算机、 交换文件,而不是像过去那样连接到服务器去浏 览与下载,节省骨干带宽资源。 P2P 另一个重要特点是改变互联网现在的以大网 站为中心的状态、重返 “ 非中心化 ” ,并把权 力交还给用户。 可以提高网络用户的网络利用率,由于多个节点 互相连接,用户所在的网络带宽将会被最大程度 的使用。
B/S结构 B/S结构
B/S结构,即Browser/Server(浏览器/服务器)结构, B/S结构,即Browser/Server(浏览器/服务器) 是随着Internet技术的兴起,对C/S结构的一种变 是随着Internet技术的兴起,对C/S结构的一种变 化或者改进的结构。在这种结构下,用户界面完 全通过WWW浏览器实现。主要是利用了不断成熟 全通过WWW浏览器实现。主要是利用了不断成熟 的WWW浏览器技术,结合浏览器的多种Script语 WWW浏览器技术,结合浏览器的多种Script语 言(VBScript、JavaScript…)和ActiveX技术,用通 (VBScript、JavaScript… ActiveX技术,用通 用浏览器就实现了原来需要复杂专用软件才能实 现的强大功能,并节约了开发成本。
P2P面临的问题 P2P面临的问题
知识产权保护 网络病毒传播 网络带宽问题 安全问题
数据库基础
数据库系统DBS( 数据库系统DBS(Data Base System,简称 System,简称 DBS)是一个实际可运行的存储、维护和应 DBS)是一个实际可运行的存储、维护和应 用系统提供数据的软件系统,是存储介质、 处理对象和管理系统的集合体。它通常由软 件、数据库和数据管理员组成数据库系统是 为适应数据处理的需要而发展起来的一种较 为理想的数据处理的核心机构。计算机的高 速处理能力和大容量存储器提供了实现数据 管理自动化的条件。
C/S结构 C/S结构
C/S结构,即Client/Server(客户机/服务器) C/S结构,即Client/Server(客户机/服务器) 结构,是大家熟知的软件系统体系结构, 通过将任务合理分配到Client端和Server端, 通过将任务合理分配到Client端和Server端, 降低了系统的通讯开销,可以充分利用两 端硬件环境的优势。早期的软件系统多以 此作为首选设计标准。
银行自助系统
B/S架构软件的优势与劣势
维护和升级方式简单 成本降低,易于安装、布署 ,适应范围广 应用服务器运行数据负荷较重 网络传输量大 安全性低 B/S 建立在广域网之上的, 不必是专门的网 建立在广域网之上的, 络硬件环境, 络硬件环境, 方便移动办公、系统整合 OA、ERP OA、
P2P优点 P2P优点
网络存储
在高性能专用存储网络需求的驱使下,SAN 在高性能专用存储网络需求的驱使下,SAN 存储区域网络系统大量应用于高性能计算 网络系统、大型网站系统、非线性编辑系 统等网络系统中,存储设备与计算机主机 系统之间一对一的关系,被可供多个系统 共享同一个存储设备网络的关系所取代。
P2P应用 P2P应用
P2P流媒体技术 P2P流媒体技术
传统的分布式多媒体系统一般是基于客户/服务器模式,服务器以单播的方式和 每个用户建立连接,由于流媒体服务具有高宽带、持续时间长等特点,随着用户 数量的增加,服务器的带宽很快被消耗完,所以以前的网络电视经常出现断断续 续,需要不断地进行数据缓冲。为了解决系统的可扩展性,许多研究提出了相应 的解决办法,例如IP组播技术来实现Internet上高效的一对多的通信,提高了系统 的可扩展性。然而由于IP组播存在种种限制,如很难实现可靠性组播和拥塞控制 等,IP组播技术并没有得到广泛的应用。由于P2P网络本身的可扩展性,基于P2P 方式的流媒体技术很好地解决了传统流媒体带宽不足的问题。单源的P2P流媒体系 统建立在应用层组播技术的基础之上,由一个发送者向多个接收者发送数据,接 收者有且只有一个数据源。服务器和所有客户节点组织成组播树,组播树的中间 节点接受来自父节点组播的媒体数据,同时将数据以组播的方式传送给子节点。 而多源的P2P流媒体传输系统,则是由多个发送者以单播的方式同时向一个接收者 发送媒体数据。
相关文档
最新文档