网站大量收购闲置独家精品文档,联系QQ:2885784924

UDP方式下的CS模式.ppt

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3篇 7.1 客户—服务器工作模式 7.1.1 客户—服务器模式概述 现代应用程序一般具有两大功能:向用户提供界面和进行信息处理。 为了便于开发,提高程序的可靠性和运行效率,现代计算机网络的应用层被设计成两类实体——客户机(client)和服务器(server)。从而把应用层的每种服务——计算任务被分布在两类协作实体上。 UDP方式下的C/S模式 C/S模式工作流程 C/S模式工作特点 (1)增强了系统的稳定性和灵活性 (2)能够为作业配备较佳资源 (3)大大减低了系统的开发成本和风险 (4)便于维护和应用 C/S模式的4种应用方式 集中式服务器结构与分布式服务器结构的区别 中间件 中间件(Middleware)的基本思路是在客户机与服务器或应用程序与操作系统之间增加一层可复用的软件,通过一个高层应用程序编程接口API(Application Program Interface),将底层网络协议与实现技术——即将网络与应用隔离开来。 使用中间件的好处 · 缩短应用的开发周期; · 节约应用的开发成本; · 减少系统初期的建设成本; · 降低应用开发的失败率; · 保护已有的投资; · 简化应用集成; · 减少维护费用; · 提高应用的开发质量; · 保证技术进步的连续性; · 增强应用的生命力。 中间件类型 消息中间件 :信息中间件能够在客户和服务器之间提供同步或异步的连接,并且在任何时刻都可以将消息进行传送或存储转发。 交易中间件 :交易中间件适合于联机交易处理系统,主要功能是管理分布于不同计算机上的数据的一致性、保障系统处理的效率和负载均衡。 对象中间件 :就像用集成模块和扩展板装配计算机一样,对象中间件能为用户或开发者提供即插即用的互操作性。 应用服务器 :应用服务器是一种基于组件的中间层集成框架,它为组件的运行提供运行时环境、基础服务和管理等功能、应用服务器和组件各司其职,它们之间由明确规定好的接口进行管理。 安全中间件 :安全中间件是以公钥基础设施(PKI)为核心,建立在一系列相关国际安全标准之上的一个开发式应用开发平台,它向上为应用系统提供开发接口,向下提供统一的密码算法接口及各种IC卡、安全芯片等设备的驱动接口。 应用集成服务器 :应用集成服务器能把工作流和应用开发技术(如消息及分布构件)结合在一起,能自动地将构件、Script应用、工作流行为结合在一起处理,同时也集成文档和电子邮件,典型产品有IBM Flowmark。 7.2.1 远程登录 本地注册与远程登录 注册是对操作者的权限进行认证的过程。 本地注册是指用户在终端上,注册到本地主机。 远程登录是指用户在终端上,注册到远程主机。 网络虚拟终端 在终端上进行远程注册,是指可以向不同的主机注册。要能仿真任何远程主机的终端,即发出的命令能让远程主机接受并解释执行。这样的终端称为远程主机的网络虚拟终端(Network Virtual Terminal, NVT)。 网络虚拟终端的核心实现技术: C/S模式 NVT字符集 远程登录系统结构 NVT字符集 TELNET之所以能够适应许多计算机和操作系统的差别,其关键在于网络虚拟终端NVT。NVT定义了一种服务器系统格式与客户机系统格式之间的中间格式——NVT字符集,实现它们的相互转换。 NVT字符集包括两个8bit的字符集: · 数据字符集(最高位为“0”) · 远程控制字符集(最高位为“1”) 一些NVT远程控制字符及其表示和意义 将控制字符嵌入到数据流中的例子 协商选项 选项可以使不同终端获得不同的服务。 协商使用的4种控制字符 WILL 提供激活选项 接受请求激活选项 WONT 拒绝请求激活选项 提供禁止选项 接受禁止选项 DO 同意提供激活选项 请求激活选项 DON’T 不同意提供激活选项 同意提供禁止选项 请求禁止选项 一个回显选项协商的例子 带外指令 工作方式 默认方式 字符方式 在这种方式下,对每一个字符,将在客户与服务器之间传送3个TCP报文段: · 用户键入一个字符,发给服务器; · 服务器确认收到的字符,将该字符回显回去; · 客户确认收到回显的字符。 行方式 用户命令 7.2.2 文件传输协议 FTP系统的组成 (1)两种连接; · 控制连接; · 数据连接。 (2)3个客户组件; · 用户接口; · 客户控制进程; · 客户数据传送进程。 (3)2个服务器组件; · 服务器控制进程; · 服务器数据传送进程。 FTP的服务进程 两

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档