互联网应用方式

上传人:nbwa****ajie 文档编号:54794568 上传时间:2018-09-19 格式:PPT 页数:28 大小:117KB
返回 下载 相关 举报
互联网应用方式_第1页
第1页 / 共28页
互联网应用方式_第2页
第2页 / 共28页
互联网应用方式_第3页
第3页 / 共28页
互联网应用方式_第4页
第4页 / 共28页
互联网应用方式_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《互联网应用方式》由会员分享,可在线阅读,更多相关《互联网应用方式(28页珍藏版)》请在金锄头文库上搜索。

1、互联网应用方式,一、C/S、B/S、 P2P介绍 二、C/S、B/S、 P2P对比,一、C/S、B/S、 P2P介绍,C/S:客户端/服务器模式 B/S:浏览器/服务器模式 P2P:对等网络连接应用,C/S结构,C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。,C/S结构是传统的客户/服务器结构,服务器端一般不需要Web服务器,服务器和客户端通过某种公开的或私有的通讯协议进行通信。客户端一般用VB、Delp

2、hi等开发工具开发。其特点是客户端的用户体验比较好,缺点是软件升级或修改需要重新安装客户端,对有大量客户端的系统来说维护的工作量非常大。,C/S结构,B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现。主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本。,B/S结构,B/S结构,开发的软件在服务器上部署

3、,需要服务器有IIS或其它提供Internet服务的Web服务器软件,客户端用浏览器通过已知的网址访问就能使用软件提供的各种功能。这种结构的特点是软件修改升级时对用户没有影响,软件分发维护的工作量小。,B/S结构,P2P,P2P即PeertoPeer,称为对等连接或对等网络。 P2P网络是去中心,自组织和从单纯意义上来说的动态的(网络),并且为传统的服务器-客户端计算模型提供另外一种选择。 S(Server)/B(Browser)或S/C(Client)结构的应用必须在网络内设置一个服务器,信息通过服务器才可以传递。拥有P2P软件的PC自由形成互联(直接连接,不通过服务器),双方共享资源,协同

4、完成某种行动。,不同软件所使用的P2P网络让用户可以分享电脑的处理能力(分布式系统),数据(文件分享)和带宽(使用多节点传送)。P2P利用个人电脑的能量和资源,而不是强大的中央服务器。分享的资源通过大量的用户基数保证高可用性。P2P是互联网研究的重要领域,因为他在分布式计算中有巨大的潜力。他对IT产业也是非常重要的,因为围绕着P2P网络新型的商业模型已经在逐步建立中。,P2P,二、C/S、B/S、 P2P对比及应用,C/S B/S P2P,架构软件的优势与劣势,应用服务器运行数据负荷较轻 数据的储存管理功能较为透明 架构的劣势是高昂的维护成本且投资大 一般面向相对固定的用户群, 对信息安全的控

5、制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息 银行自助系统,架构软件的优势与劣势,维护和升级方式简单 成本降低,易于安装、布署 ,适应范围广 应用服务器运行数据负荷较重 网络传输量大 安全性低 B/S 建立在广域网之上的, 不必是专门的网络硬件环境, 方便移动办公、系统整合 OA、ERP,P2P优点,P2P 直接将人们联系起来,让人们通过互联网直接交互。 P2P 使得网络上的沟通变得容易、更直接共享和交互,真正地消除中间商。 P2P 就是人可以直接连接到其他用户的计算机、交换文件,而不是像过去那样连接到服务器去浏览与下载,节省骨干带宽资源。 P2

6、P 另一个重要特点是改变互联网现在的以大网站为中心的状态、重返 “ 非中心化 ” ,并把权力交还给用户。 可以提高网络用户的网络利用率,由于多个节点互相连接,用户所在的网络带宽将会被最大程度的使用。,P2P应用,P2P分布式存储系统 基于超级结点结构的半分布式P2P应用如KaZaa、Edonkey、 Morpheus、Bit Torrent属于P2P共享存储 P2P计算能力的共享 SETIhome是由加州伯克利大学开展的寻找外星生命的研究计划。它使用P2P技术串联所有参与研究计划的闲置计算机来执行复杂的运算,用来分析行星的无线电信号,寻找宇宙可能存在其他外星文明的证据,这些电脑每天平均发挥的效

7、能超过了全球造价最高,运算最快的超级电脑。也可用于基因数据库检索和密码破解等需要大规模计算能力的应用,P2P协同工作环境 实时通信、聊天室、文件共享、语音通信等基本功能,除了这些基本功能,用户之间还可以共享白板、协同写作、视频会议等。也可用于软件开发的协同工作。采用P2P技术使协同工作不再需要中心服务器,参与协同工作的计算机可以点对点建立连接。 P2P应用层组播 IP组播的实施涉及到对现有网络基础设施的调整,因此大规模应用受到限制。随着P2P研究的兴起,基于应用层的组播技术逐渐受到广泛关注。应用层组播协议将组成员节点自组织成重叠网络(Overlay network),在主机节点实现组播功能,为

8、数据多点并发传输提供服务。应用层组播是在应用层实现组播功能而不需要网络层的支持,这样就可以避免出现由于网络层迟迟不能部署对组播的支持而使组播应用难以进行的情况。,P2P应用,P2P应用,P2P流媒体技术,传统的分布式多媒体系统一般是基于客户/服务器模式,服务器以单播的方式和每个用户建立连接,由于流媒体服务具有高宽带、持续时间长等特点,随着用户数量的增加,服务器的带宽很快被消耗完,所以以前的网络电视经常出现断断续续,需要不断地进行数据缓冲。为了解决系统的可扩展性,许多研究提出了相应的解决办法,例如IP组播技术来实现Internet上高效的一对多的通信,提高了系统的可扩展性。然而由于IP组播存在种

9、种限制,如很难实现可靠性组播和拥塞控制等,IP组播技术并没有得到广泛的应用。由于P2P网络本身的可扩展性,基于P2P方式的流媒体技术很好地解决了传统流媒体带宽不足的问题。单源的P2P流媒体系统建立在应用层组播技术的基础之上,由一个发送者向多个接收者发送数据,接收者有且只有一个数据源。服务器和所有客户节点组织成组播树,组播树的中间节点接受来自父节点组播的媒体数据,同时将数据以组播的方式传送给子节点。而多源的P2P流媒体传输系统,则是由多个发送者以单播的方式同时向一个接收者发送媒体数据。,P2P面临的问题,知识产权保护 网络病毒传播 网络带宽问题 安全问题,数据库基础,数据库系统DBS(Data

10、Base System,简称DBS)是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。计算机的高速处理能力和大容量存储器提供了实现数据管理自动化的条件。,数据库系统一般由4个部分组成:,数据库,即存储在磁带、磁盘、光盘或其他外存介质上、按一定结构组织在一起的相关数据的集合。 数据库管理系统(DBMS)。它是一组能完成描述、管理、维护数据库的程序系统。它按照一种公用的和可控制的方法完成插入新数据、修改和检索原有数据的操作。 数据库管理员

11、(DBA)。 用户和应用程序。,关系数据库、面向对象数据库,关系数据库在数据库系统方面发展地非常完善,有强大的管理功能和可操纵性。另外,关系模型具有坚实的数学基础。 关系数据库语言SQL 面向对象数据库强调高级程序设计语言与数据库的无缝连接,面向对象数据库还吸收了面向对象程序设计语言的思想 。面向对象数据库能够支持非常复杂的数据模型,从而特别适用于工程设计领域 。 随着多媒体数据的大量出现和应用的日益复杂,关系数据库也在不断吸收面向对象数据库的优点,出现了现在所谓的对象关系型数据库(象ORACLE8i、DB2-5以上都是这种系统)。对象关系数据库由于继承了上述两者的优点,已经成为目前数据库发展

12、的主流。,分布式数据库,分布式数据库系统是在集中式数据库系统的基础上发展起来的,是计算机技术和网络技术结合的产物。分布式数据库系统适合于单位分散的部门,允许各个部门将其常用的数据存储在本地,实施就地存放本地使用,从而提高响应速度,降低通信费用。,分布式数据库具有以下几个特点,数据独立性与位置透明性 集中和节点自治相结合 支持全局数据库的一致性和和可恢复性。 复制透明性。 易于扩展性。,网络存储,在高性能专用存储网络需求的驱使下,SAN存储区域网络系统大量应用于高性能计算网络系统、大型网站系统、非线性编辑系统等网络系统中,存储设备与计算机主机系统之间一对一的关系,被可供多个系统共享同一个存储设备

13、网络的关系所取代。,DAS即直连方式存储,英文全称是Direct Attached Storage。中文翻译成“直接附加存储”。顾名思义,在这种方式中,存储设备是通过电缆(通常是SCSI接口电缆)直接到服务器的。I/O(输入/输入)请求直接发送到存储设备。DAS,也可称为SAS(Server-Attached Storage,服务器附加存储)。它依赖于服务器,其本身是硬件的堆叠,不带有任何存储操作系统。采用多个服务器共享一个存储系统。当需要增加系统的存储容量时,一般采用增加磁盘阵列(RAID)。,DAS 技 术,NAS技术,网络存储系统(NAS)包括诸如文件服务器和存储设备部件,NAS使主服务

14、器从文件I/O操作中“解脱”出来,使该服务器成为一种优化的文件系统,操作系统变成“瘦操作系统”,不完成计算功能,仅提供文件系统功能,这样客户端就能直接从NAS部件中检索数据。NAS服务器采用优化的文件系统,并且安装预配置的存储设备。由于NAS是连接在局域网上的,所以客户端可以通过NAS系统与存储设备之间交互数据。NAS直接运行文件系统,如NFS、CIFS等,另外通过设置NAS可以实现在不同的客户端(如NT和Unix)之间共享数据。,SAN 技 术,存储区域网络(SAN)的优势在于所有的数据处理都不是由服务器完成的,SAN是一种将存储设备、连接设备和接口集成在一个高速网络中的技术。在SAN网络中

15、,所有的数据传输是在高速、高带宽的网络中进行的,SAN存储实现的是直接对物理硬件的存储访问。SAN本身就是一个存储网络,这个网络承担了主网络中实现的数据存储,因而提高了SAN的性能和升级能力。根据存储网络所采用的传输协议和物理介质的不同,SAN有FC SAN、IP SAN.,FC SAN采用高速的光纤通道构成存储网络,是SAN的主流技术。 随着Ethernet和IP技术的不断成熟和发展,基于IP的SAN存储集合了Ethernet和IP的开放性及块存储多方面的优点,以IP协议替代光纤通道协议实现端到端的SAN存储。,SAN 技 术,SAN(存储区域网络)的优点: 1.可实现大容量存储设备数据共享 2.可实现高速计算机与高速存储设备的 高速互联 3.可实现灵活的存储设备配置要求 4.可实现数据快速备份 5.提高了数据的可靠性和安全性,SAN 技 术,SAN应用,对数据安全性要求很高的企业 对数据存储性能要求高的企业 具有超大型海量存储特性的企业 具有本质上物理集中、逻辑上又彼此独立的数据管理特点的企业 实现对分散数据高速集中备份的企业 数据在线性要求高的企业 实现与主机无关的容灾的企业,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号