客户服务器交互模式

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

二,传输层服务类型 1,传输层协议分类 传输层为高层提供的通信服务是利用传输层协议 来实现的。由于低层通信子网提供的通信质量不同, 将影响到传输层为高层通信提供“ 将影响到传输层为高层通信提供“端—端”的可靠、 无差错信息传输所应具备的功能。通信子网服务质量 高,传输层协议可以简单一些。反之,传输层协议就 比较复杂。 (1)网络服务类型 ISO提出网络服务的3个类型是: ISO提出网络服务的3 A类型—可靠的传输服务类型,无分组丢、重复或 类型— 篡改,无网络复位是服务质量最高的一种。但在广域 网中无法实现,局域网中才可能做到。其优点是网络 服务质量高,传输层协议相对简单。
2,B/S模式 B/S模式 随着Internet和WWW的流行,以往的主机/终端和C 随着Internet和WWW的流行,以往的主机/终端和C/S 都无法满足当前的全球网络开放、互连、信息随处可见和信息 共享的新要求,于是就出现了B 共享的新要求,于是就出现了B/S型模式,即浏览器/服务器 结构。 在Internet中,许多应用程序的客户端可以使用浏览器程序代 Internet中,许多应用程序的客户端可以使用浏览器程序代 替。例如办公网站等,只需要开发Web应用程序安装在服务器上, 替。例如办公网站等,只需要开发Web应用程序安装在服务器上, 而客户端使用浏览器就可以和服务器通信。这重以浏览器作为 客户端的网络应用程序通信模式称作浏览器/ 客户端的网络应用程序通信模式称作浏览器/服务器交互模式, 简称B/S模式。 简称B/S模式。 B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。 B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。 它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结 它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结 构下,用户工作界面是通过IE浏览器来实现的。 构下,用户工作界面是通过IE浏览器来实现的。
连接型传输服务 --TCP协议 --TCP协议
在传输数据之前首先建立起连接 可以进行差错控制、流量控制,可以提 供端到端的可靠性数据传输服务
非连接型传输服务-- UDP协议 非连接型传输服务-- UDP协议
占用网络资源少 控制简单,通信效率高 可靠性差
机,并采用大型数据库系统,如ORACLE、 机,并采用大型数据库系统,如ORACLE、 SYBASE、InfORMix或 SYBASE、InfORMix或 SQL Server。客户端需要 Server。客户端需要 安装专用的客户端软件。
传统的C 传统的C/S体系结构虽然采用的是开放模式,但这 只是系统开发一级的开放性,在特定的应用中无论是 Client端还是Server端都还需要特定的软件支持。由于没 Client端还是Server端都还需要特定的软件支持。由于没 能提供用户真正期望的开放环境,C/S结构的软件需要 能提供用户真正期望的开放环境,C/S结构的软件需要 针对不同的操作系统系统开发不同版本的软件, 加之 产品的更新换代十分快,已经很难适应百台电脑以上 局域网用户同时使用。而且代价高, 效率低。如我院 使用的上海超兰公司“案件统计” 使用的上海超兰公司“案件统计”管理软件就是典型 的C/S体系结构管理软件。 C/S结构的优点: C/S结构的优点:
Baidu Nhomakorabea
1号传输协议—适用于B型网络,对网络中通知的故障 号传输协议—适用于B 具有恢复能力有网络复位影响时,传输连接重新同步, 从中断处重新运行。 2号传输协议—适用于A型网络,允许多路利用,是0号 号传输协议—适用于A型网络,允许多路利用,是0 协议的增强。该协议允许多个传输连接向同一网络传 送数据,要求具备显示流量控制手段。 3号传输协议—为1号和2号两者的组合。 号传输协议— 号和2 4号传输协议—适用于C类网络,由于C型网络有分组丢 号传输协议—适用于C类网络,由于C 失、重复、篡改,分组不完整,网络复位等错误存在, 传输层协议必须在主机通信层进行纠正,因此,传输 协议最为复杂。 (3)传输层服务类型 根据数据传输服务的要求,TCP/IP协议传输层提供两 根据数据传输服务的要求,TCP/IP协议传输层提供两 种类型的传输协议:面向连接的TCP和无连接的UDP 种类型的传输协议:面向连接的TCP和无连接的UDP
教学引入: 复习上一次课内容 教学过程: 一,客户/ 一,客户/服务器交互模式 1,C/S模式 C/S模式 程序进程在需要通信时,要通过某种方式和对方程 序进程进行通信。 在计算机网络中,为了使网络应用程序之间能够顺 利地通信,通信的一方通常需要处于守侯状态,等待 另一方通信请求的到来。 这种一个应用程序被动地等待,另一个应用程序通 过请求启动通信过程的通信模式称作客户/ 过请求启动通信过程的通信模式称作客户/服务器交换 模式,一般简写为C/S模式。 模式,一般简写为C/S模式。
C/S (Client/Server,客户机/服务器)模式又称 Client/Server,客户机/ C/S结构,是20世纪80年代末逐步成长起来的一种模式, C/S结构,是20世纪80年代末逐步成长起来的一种模式, 是软件系统体系结构的一种。C/S结构的关键在于功能 是软件系统体系结构的一种。C/S结构的关键在于功能 的分布,一些功能放在前端机(即客户机)上执行, 另一些功能放在后端机(即服务器)上执行。功能的 分布在于减少计算机系统的各种瓶颈问题。C/S模式简 分布在于减少计算机系统的各种瓶颈问题。C/S模式简 单地讲就是基于企业内部网络的应用系统。与B/S 单地讲就是基于企业内部网络的应用系统。与B/S (Browser/Server,浏览器/服务器)模式相比,C/S模 Browser/Server,浏览器/服务器)模式相比,C/S模 式的应用系统最大的好处是不依赖企业外网环境,即 无论企业是否能够上网,都不影响应用。 服务器通常采用高性能的PC、工作站或小型 务器通常采用高性能的PC、工作站或小型
B/S模式最大特点是:用户可以通过WWW浏览器去 B/S模式最大特点是:用户可以通过WWW浏览器去 访问Internet上的文本、数据、图像、动画、视频点播 访问Internet上的文本、数据、图像、动画、视频点播 和声音信息,这些信息都是由许许多多的Web服务器产 和声音信息,这些信息都是由许许多多的Web服务器产 生的,而每一个Web服务器又可以通过各种方式与数据 生的,而每一个Web服务器又可以通过各种方式与数据 库服务器连接,大量的数据实际存放在数据库服务器 中。客户端除了WWW创览器,一般无须任何用户程序, 中。客户端除了WWW创览器,一般无须任何用户程序, 只需从Web服务器上下载程序到本地来执行,在下载过 只需从Web服务器上下载程序到本地来执行,在下载过 程中若遇到与数据库有关的指令,由Web服务器交给数 程中若遇到与数据库有关的指令,由Web服务器交给数 据库服务器来解释执行,并返回给Web服务器,Web服 据库服务器来解释执行,并返回给Web服务器,Web服 务器又返回给用户。在这种结构中,将许许多多的网 连接到一块,形成一个巨大的网,即全球网。而各个 企业可以在此结构的基础上建立自己的Intranet。 企业可以在此结构的基础上建立自己的Intranet。
B类型—具有可接受的残余差错率及不通知的故障率。 类型— 差错率低到网络可不考虑,对网络故障率的存在,网 络也可不予处理。分组递交功能完善,具有中等服务 质量。 C类型—具有不可接受的残余差错率及不通知的故障率。 类型— 网络差错率较高,网络必须考虑如何处理,网络中的 故障要传输层在“ 故障要传输层在“端—端”之间处理,网络服务质量 差,传输层必须做比较复杂的处理以完成主机间通信, 其协议最复杂。 (2)传输层协议 ISO提供了5类传输层协议: ISO提供了5 0号传输协议—适用于A型网络,为传输连接建立网 号传输协议—适用于A 络连接— 络连接—网络是最高质量的通信,传输层只提供连接 的建立/ 的建立/释放机制。
B/S模式优点:是运行维护比较简便,能实现不同 B/S模式优点:是运行维护比较简便,能实现不同 的人员,从不同的地点,以不同的接入方式(比如 LAN, WAN, Internet/Intranet等)访问和操作共同的数 Internet/Intranet等)访问和操作共同的数 据 B/S缺点:是对企业外网环境依赖性太强,由于 B/S缺点:是对企业外网环境依赖性太强,由于 各种原因引起企业外网中断都会造成系统瘫痪。 3,B/S模式与C/S模式的区别 B/S模式与C/S模式的区别 B/S模式适用于将大量数据存放在服务器中,对服务 B/S模式适用于将大量数据存放在服务器中,对服务 器的要求较高,客户端则只需要一般的浏览软件就可 以了,客户机与服务器的数据交互较少; C/S模式适用 C/S模式适用 于小范围模式,服务器要求不高,客户机也可以存放 数据,但是客户的软件要求比较高,比较专业,客户 机与服务器数据交互较多,对客户机的有一定的要求
C/S结构的优点是能充分发挥客户端PC的处 C/S结构的优点是能充分发挥客户端PC的处 理能力,很多工作可以在客户端处理后再提交 给服务器。对应的优点就是客户端响应速度快。
C/S结构缺点: 只适用于局域网。而随着互联网的飞速发展,移 动办公和分布式办公越来越普及,这需要我们的系统 具有扩展性。这种方式远程访问需要专门的技术,同 时要对系统进行专门的设计来处理分布式的数据。 客户端需要安装专用的客户端软件。首先涉及到 安装的工作量,其次任何一台电脑出问题,如病毒、 硬件损坏,都需要进行安装或维护。特别是有很多分 部或专卖店的情况,不是工作量的问题,而是路程的 问题。还有,系统软件升级时,每一台客户机需要重 新安装,其维护和升级成本非常高。 对客户端的操作系统一般也会有限制。可能适应 于Win98, 但不能用于win2000或Windows XP。或者不适 但不能用于win2000或 XP。或者不适 用于微软新的操作系统等等,更不用说Linux、Unix等。 用于微软新的操作系统等等,更不用说Linux、Unix等。
相关文档
最新文档