WindowsWindows 终端终端的简介及的简介及应用应用 胡馨元① ①广西河池市人民医院信息科, ,邮编:547000,电话:13907785882) 摘 要 随着现代信息技术的迅猛发展及其在现代医院建设中的广泛应用, 使医院的信息网络建设越来越信息化,网络技术和计算机设备的高度集成,涌现出了许多新的信息获取和处理模式,Windows终端就是其中一例。 关键词 Windows 终端 终端服务(Terminal Services) 近年来,随着现代信息技术的迅猛发展及其在现代医院建设中的广泛应用,使医院的信息网络建设越来越信息化,网络技术和计算机设备的高度集成,涌现出了许多新的信息获取和处理模式,Windows 终端就是其中一例。目前,医院所使用和网络架构是 PC 架构和终端架构,由于终端架构模式适用于应用系统比较简单或者比较固定的场合,特别适合于行业大规模应用,因此,Windows 终端在医疗领域的应用越来越广泛。 1 Windows 终端的概念和发展经历 1.1 Windows 终端(Windows Based Terminal,即 WBT) 是瘦客户机/服务器模式下的一种基于Windows 操作系统平台的客户端设备,终端服务(Terminal Services)是提供了一个图形化的界面,使用户可以从远程设备通过局域网、广域网进行连接,所有的应用和数据运行在服务器上,客户端无需强劲的性能和更高的内存。 1.2 Windows 终端从诞生到现在有 10 年时间,在其发展过程中,Windows 终端经历了 4 次标志性的发展阶段,这四次的更新换代,与服务器端的变革密切相关。 第一代 第二代 第三代 第四代 服务器操作系统 Windows NT 3.51 Windows NT 4.0 Windows 2000 Server Windows 2003 Server 客户端操作系统 DOS Windows CE 2.0 Windows CE 3.0 Windows CE.Net 传输协议 ICA RDP 4.0 RDP5.0 RDP 5.1 以上 功能 只能支持一般图形功能且没有中文版本 只能支持一般图形功能且没有中文版本 支持 256 色显示,有中文支持,支持本地打印功能 支持 16 位色显示,图形、中文版本、多媒体、网络架构、本地打印 不论从服务器端、客户端,还是传输协议上面,都可以看出四代终端产品明显的标志性变迁。服务器端的进步主要体现在安全性和可靠性的增强,终端的进步则主要体现在功能上的增强。 2 Windows 终端原理 WBT 的应用模型是:应用程序的配置、管理、执行都 100%在服务器端进行,客户端仅作为一种输入输出设备。它要求有一个多用户操作系统,以允许多个用户同时登录到一台服务器并运行服务器上的应用,另外还需要一个 Windows 远程显示协议,能够把应用的逻辑执行和它的用户界面分离,只需键盘、鼠标和屏幕更新的数据在网上传送,因此,应用软件的执行需要较小的带宽。这种应用模型不需要重写应用或从服务器端下载,客户可以完全访问服务器端的 Windows 应用,这意味着对原有的硬件、网络、应用投资的超值回报。因此,瘦客户/服务器应用模型成为企业降低复杂性和总拥有成本(TCO)的最可靠的方法。瘦客户机/服务器应用模型同时也提供了集中式的网络客户管理,将系统的维护和管理集中到服务器上,从真正意义上降低了系统的维护量。 3 Windows 终端与传统 PC 应用的比较分析 3.1 PC 应用的现状分析 3.1.1 客户机/数据库服务器 (C/S 结构) 这是一个两层结构,这个结构的特点是应用程序装在客户机上,数据库装在服务器上,客户机通过网络访问数据库。 3.1.2 浏览器/数据库服务器 (B/S 结构) 这是一个三层结构,这个结构的特点是客户机装上 WEB浏览器,所有的操作都以 WEB 网页的方式展开,而网页所需的数据则运行在另一台数据库服务器上。3.1.3 PC 传统模式存在的问题 3.1.3.1 安全性差 尽管维护人员可以拆除光驱及软驱,但用户只要接上一个 MODEM 便能上网,只要打开机箱便能接入光驱,这样,每台 PC 都可能感染病毒,从而感染整个网络。 3.1.3.2 维护量大 PC 本身的配件多,硬件故障率高,导致硬件维护量大;PC 本身需安装操作系统,需安装应用软件,导致软件维护量大。如果 PC 还分布在广泛的区域(如乡镇) ,其维护量则极为可怕。 3.1.3.3 管理性差 操作人员完全控制他的 PC,他可以在 PC 上安装任何软件,甚至安装游戏。而系统管理员对此却无可奈何,只能通过行政命令来管制。 3.1.3.4 升级困难。当应用软件有更新的版本时,需一台一台地升级;当应用软件更庞大时,内存、CPU 都需升级。 3.1.3.5 折旧率高。财务制度上的固定资产一般为 5 年折旧,而 PC 的寿命却远远不到 5 年,也许才刚用 3 年就被淘汰----尽管它并没有坏掉.但是,在从前,PC 是唯一的选择,人们不认为有什么不妥,当然也没见过更好的应用模式。不过,现在我们已有了更好的选择。 3.2 全新的 Windows 终端应用模式 3.2.1 Thin-Client/Server 体系结构 Thin-Client/Server 体系是与多用户 Windows 系统应运而生的,是一种全新的 Client/Server 体系。这种计算体系的特征是所有的软件运行、配置、通信、数据存储都在服务器端完成,客户机仅作为输入、输出的设备,这种情况下对客户机的硬件配置要求比较低,应用软件配置和管理集中化程度高,从而提高了系统管理员和用户的效率;同时,客户终端几乎无需设备维护和软硬件升级。因此这种客户终端被戏称为“瘦客户机(Thin-Client) ” 。 基于 Thin-Client/Server 体系的 Windows 终端,在服务器上对各种应用软件进行配置、管理、维护、支持和运行的模式,这种模式提供了极好的管理能力,具有对网络要求低、执行效率高、安全性好等众多优点。 “更好的可靠性” 、 “更强的可管理性” 、 “更方便的可维护性” 、 “更容易的可升级性” 、 “更高的执行效率” 、 “更完善的安全性” 、 “更友好的应用界面” 、 “更快的系统开发”和“更低的总拥有成本” 。所有这一切都预示着一种新型端末设备——Windows 终端,将在我们的信息网络建设中发挥及其重要的作用。 Windows 终端, 是 Thin-Client/Server (瘦客户机/服务器) 体系中的客户机设备, 通过 ICA/RDP协议,访问并使用终端服务器上的所有软硬件和数据资源,软件完全在服务器上运行,在终端上显示运行结果,能够全面地实现个人电脑的功能。这样不仅用户在客户端可以使用大量网络上的资源,而且在系统管理、维护等方面也具有巨大的优势。 在过去的几年时间里, Windows 终端市场可谓暗流涌动, 牢牢地吸引着业内人士的关注。 据 2001年 IDC 公司发布的统计报告称,由于 Internet 应用的普及,全球瘦客户机的需求量将在 2003 年达到 602 万台,这之中 Windows 终端将由 1997 年的 39 万台增加到 2003 年的 250 万台,年复合增长率高达 80.7%。种种迹象表明,以 Windows 2003 终端为代表的瘦客户端/服务器集中式计算已成为Internet 时代一种主流的端末计算模式。 3.2.2 Windows 终端优点 3.2.2.1 易维护 终端本身无需安装软件,无论多少个工作站,都只需维护服务器,终端本身零维护。不象 PC 那样需要经常杀毒,重装系统。 3.2.2.2 易管理 管理员可限制操作员运行的软件。普通用户只能运行管理员指定的几个软件,不能 PC 那样安装游戏或其它与工作无关的东西。 3.2.2.3 节约 IP 一个营业网点,如果有 20 台 PC,则需占用 20 个 IP;而如果采用一个服务器带20 个终端的方式,通过设置则只需占用一个 IP。 3.2.2.4 更安全 终端不会感染病毒。也不会向服务器输入病毒。 3.2.2.5 更稳定 终端只有一块主板,CPU 是工业级芯片。终端本身不易损坏,不象 PC 那样娇嫩。使用终端,你无需挂“电脑正在维修,请稍候”的牌子。 3.2.2.6 寿命长 终端的寿命周期比 PC 的生命周期长。终端不会象 PC 那样容易被淘汰。 3.2.2.7 升级方便 当原有设备统无法满新系统需求时,使用 PC 的话,须升级全部 PC,而如果使用终端,则只需升级服务器。 3.2.2.8 体积小 终端没有 PC 那么臃肿的体积,在外观上是真正的“瘦”客户机。 4 WIN 终端的应用 4.1 WIN 终端系统架构 4.2 物理连接示意图 4.3 拓扑图--数据库在本地 数据库服务器客户机客户机客户机客户机原有的服务器/客户机结构数据库服务器终端服务器万维终端万维终端万维终端万维终端基于WIN终端的服务器/客户机结构 5 终端服务器操作系统 5.1 支持 Windows 终端的操作系统 安装 Windows 2000 Server 或 Windows server 2003(建议安装 Win2003) ,Windows 2000 Professional 、Windows XP 不支持终端服务 Windows 2000 Windows 2003 Windows 自带终端协议 RDP5.0 只有 256 色 RDP5.2 16 位真彩色 再安装第三方软件 MetaFrame(带 ICA 协议) 16 位真彩色 无须安装第三方软件 5.2 终端协议(RDP、ICA)介绍 RDP(Remote Desktop Protocol) ,远程桌面协议(微软公司开发) RDP5.0 Windows2000 256 色 RDP5.2 Windows2003 16 位色、端口、驱动器映射 ICA(Independent Computing Architecture) ,独立计算构件(Citrix 公司开发) ICA7.2 通过安装 MetaFrame 16 位色、端口、驱动器映射 6 终端用户的四个工作模式 模式一(开放模式) :这是安装完 Windows2003 后默认的用户工作模式。在此模式下,用户可以看见服务器上的所有硬盘(但不一定有权写入) ,桌面上的菜单与管理员一样。 此模式适用于用户 都可靠,而且都懂电脑。 模式二(定制模式) :由管理员为用户定制。用户只能读写自己的硬盘空间(在服务器上) ,不能访问别人的空间;桌面菜单被管理员删除;只有与自己有关的菜单。此模式适用于办公。 模式三(应用程序发布模式) :由管理员使用终端管理工具为用户指定几个应用程序。用户登录后,没有桌面,也没有“我的电脑” ,不能访问服务器硬盘;只有管理员指定的几个程序,用户只能运行这几个程序。此模式适用于只有几个任务的收费前台。 模式四(单用户模式) :由管理员使用终端管理工具为用户指定一个应用程序,用户登录后系统直接运行此程序,不能运行第二个程序。此模式适用于只有一个任务的收费前台。 7 Windows 终端在日常工作中常见问题及解决方法 7.1 Windows 终端要通过服务器工作,万一服务器崩溃怎么办? 是的,这就是事物的两面性,终端是集中运算模式,有众多优势,但也有此弊病;解决的办法是通过服务器群组,一台服务器坏掉,终端马上登录到另一台服务器接着工作。 (事实上,在您的系统里本身也存在一个数据库服务器,这个服务器若有个闪失,同样也导致整个系统停止) 。 7.2 终端需要连上网络才能使用,对网络的压力是否很大? 虽然终端需要连上网络才能使用,但它只有在屏幕内容有变化时(或有按键时)才需进行网络传输,而且也只传输变化的部分。所以,它对网络的要求是很低的。平均每个终端的带宽仅需 40K。 7.3 我想用于办公,但终端没有硬盘,私人资料如何存放? 方案 A:把服务器的硬盘开放一部分给用户使用,映射成各用户自己的磁盘,各用户不能互相访问。如: User1 D:\userdata\user1 -----------------→ G: User2 D:\userdata\user2 -----------------→ G: User3 D:\userdata\user3 -----------------→ G: 方案 B:终端有 USB 接口,支持 U 盘,各用户使用自己的 U 盘 7.4 原来安装在 PC 上的客户端软件,现在不能安装在终端上,怎么办? 详见《4.1 WIN 终端系统架构图》