TCP_IP网络编程 教学课件 作者 任泰明 第5章.pptVIP

TCP_IP网络编程 教学课件 作者 任泰明 第5章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.1 网络工作模式 5.1.1 C/S模式 20世纪80年代随着数据库技术和计算机网络技术的发展,计算机软件系统才开始走向成熟,基本理论的研究和解决问题的方法日趋完善和规范化,应用领域越来越广泛。可以将人工智能理论和经济管理模型相结合,以进行预测和辅助决策,使管理信息系统进入了决策支持阶段(Decision Support System,简称DSS)。这时的应用系统可以将地域上分散的具有自主功能的计算机通过通信介质连接成局域网络(LAN),网络中共享的数据或文件存储在功能较强的一台计算机上,称为服务器(Server)。在网络系统中,有一些计算机安装了具有某种应用功能的软件,这些应用软件需要使用服务器上存储的可共享的数据或文件,将这些计算机称为客户机(Client),这样的应用系统就是客户机/服务器结构(即Client/Server结构,简称C/S结构)的应用系统。 5.1 网络工作模式 5.1.1 C/S模式 C/S结构是一个典型的两层(double tier)结构的计算机应用模式。两层应用模式的出现是由于PC机和工作站的计算能力越来越强,于是人们将一部分业务处理代码从服务器端移到工作站上,形成了一个单独的层,出现了所谓的客户机/服务器结构,从上个世纪90年代开始,在这种结构下人们开发出了大量的各类软件,在各行各业有着广泛的应用。 在20世纪90年代中后期,随着Internet技术的发展,人们逐步认识到C/S结构的系统在性能上有很大的局限性,这主要表现在以下几个方面: C/S结构的系统只能在小范围内使用:由于受LAN地域范围的限制,基于C/S的管理信息系统只能在本单位内部或某一区域范围内使用。 C/S结构的系统管理和维护复杂:由于在每一个客户端都要安装客户端程序,给系统的管理和维护带来了很多不便。 C/S结构的系统对客户端的要求高,使用系统的用户要经过培训。 C/S结构的系统对网络的性能要求高,有大量的数据要经过网络传输。 C/S结构的系统是一个封闭式系统,不同系统之间无法交流。 C/S结构的系统的应用系统,用户界面风格不统一,操作的使用复杂,不利于推广使用。 5.1 网络工作模式 5.1.2 B/S模式 1 什么是B/S模式? 到了20世纪90年代末,由于Internet技术的飞速发展,各种基于Web的服务被大量的应用。人们在使用中逐渐认识到Web技术的优越性,各类应用系统开始向基于Internet/Intranet的技术过渡。在这个过程中各种基于浏览器的应用软件大量涌现。这样的系统在客户端的计算机上只要求安装浏览器(Browser),用户通过浏览器提出服务请求后由远程的Web服务器响应用户的请求,通常称为浏览器/服务器结构(即Browser/Server结构,简称为B/S结构),Web服务器需要的数据存储在数据库服务器上。这样由浏览器、Web服务器和数据库服务器组成了一个三层的应用系统。 5.1 网络工作模式 5.1.2 B/S模式 1 什么是B/S模式? 对于这种三层结构的应用系统,数据及应用可通过不同平台、不同网络存取,与平台无关,伸缩性大。因此这种模式具有以下特点: (1) 易用性好:客户端用户主要使用单一的Browser软件,通过鼠标即可访问文本、图像、声音、视频等信息,系统的操作使用简单,特别适合非计算机人员使用。 (2) 易于维护:由于客户端除了标准浏览器之外无需专用的软件,所以系统的维护工作简单。 (3) 信息共享度高:HTML是关于数据格式的一个开放标准,目前大多数流行的软件均支持HTML,同时MIME技术使得Browser可访问除HTML之外的多种文件格式。 5.1 网络工作模式 5.1.2 B/S模式 (4) 扩展性好:Browse/Server模式使用标准的TCP/IP 协议,通过HTTP能够直接接入Internet,具有良好的扩展性。 (5) 安全性好:通过配备防火墙,网络安全协议等可以保证网络系统的安全性。 (6) 支持广域网:无论是PSTN 、DDN 、帧中继、X25 、ISDN ,还是新出现的CATV和ADSL等,均能很好的使用B/S结构,可以说基于Web的应用系统不受地域的限制。 (7) 保护企业投资:B/S模式由于采用标准的TCP/IP协议,它可以与企业现有网络很好的结合。 5.1 网络工作模式 5.1.2 B/S模式 一般情况下,人们把三层或三层的以上的软件体系结构也叫多层架构。基于B/S结构的软件系统也可以方便的构建成一个多层的系统。多层的软件结构可以取得更好的整体平衡,它将表示逻辑(用户界面部分)与业务逻辑(数据与信息处理部分)从底层的数据中分离开来,以便于系统的设计和维护。当然还要注意一个问题,多层中的每一层并不意味着一定就是硬件中单独的一个部分,

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档